當前位置:首頁 » 網頁前端 » iis7webconfig
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

iis7webconfig

發布時間: 2022-04-30 13:32:54

❶ 誰熟悉iis7下的web.config配置

<!--
在 Internet 信息服務 7.0 下運行 ASP.NET AJAX 需要 system.webServer
節。對早期版本的 IIS 來說則不需要此節。
-->
<system.webServer>
<validation ="false"/>
<moles>
<remove name="ScriptMole"/>
<add name="ScriptMole" preCondition="managedHandler" type="System.Web.Handlers.ScriptMole, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</moles>
<handlers>
<remove name="WebServiceHandlerFactory-Integrated"/>
<remove name="ScriptHandlerFactory"/>
<remove name=""/>
<remove name="ScriptResource"/>
<add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</handlers>
</system.webServer>

<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
<rewriter>

❷ 誰能給一個typecho在iis7下的web.config規則

1前提是你的伺服器環境是IIS7並已經安裝好URLREWRITE插件。
用文本編輯器打開WEB.CONFIG,此文件一般放在IIS7網站的根目錄中。
2
找到 <system.webServer>
<rewrite>
<rules>
</rules>
</rewrite>
</system.webServer>

這些節,如果沒有,你可自己寫上去。
注意了,<rules> </rules>這對 之間放偽靜態規則還有其他規則
3
在<rules> </rules>之間 加入以下規則
<rule name="BlockDirectDownload" enabled="true" stopProcessing="true">
<match url="(?:doc|ppt|xls|docx|pptx|xlsx|rtf|txt|swf|pdf|wps|dps|et|wpt|dot|pps|pptm|potx|pot|ett|xlt|csv)$" ignoreCase="true" />
<conditions>
<add input="{HTTP_REFERER}" pattern="^http://(.*\.)?(abc\.com)/.*$" negate="true" />
</conditions>
<action type="CustomResponse" statusCode="404" />
</rule>
4
完成之後是以下的樣子
<system.webServer>
<rewrite>
<rules>
<rule name="BlockDirectDownload" enabled="true" stopProcessing="true">
<match url="(?:doc|ppt|xls|docx|pptx|xlsx|rtf|txt|swf|pdf|wps|dps|et|wpt|dot|pps|pptm|potx|pot|ett|xlt|csv)$" ignoreCase="true" />
<conditions>
<add input="{HTTP_REFERER}" pattern="^http://(.*\.)?(abc\.net)/.*$" negate="true" />
</conditions>
<action type="CustomResponse" statusCode="404" />
</rule>
</rules>
</rewrite>
</system.webServer>

5
這里解釋一下<rule>與</rule>之間的一些指令
name是規則的名字,一定不能與其他規則重名
match url=這里寫上哪些類型的文件需要防盜,$表示在URL的結尾,(|)這里表示裡面的所有類型都要防
<conditions>表示以上規則要滿足這里的條件才工作,http_reffer是指來路域名,pattern是指前者值,也就是說只要是從abc.net來的都可以下載前面提到的文檔,其他域名過來的都不行。
action是指生效後要做什麼,這里是說要把非法訪問都轉向到404頁面。

❸ IIS7下怎麼設置web.config禁止某IP段訪問

參考方法如下:
把以下代碼加入到ASP頁面就可以測試到效果了:
<%
'受屏蔽IP地址(段)集合,星號為通配符,通常保存於配置文件中。
Const BadIPGroup = "192.168.1.*|202.68.*.*|*.12.55.34|185.*.96.24|127.*.0.1|192.168.0.1"
If IsForbidIP(BadIPGroup) = True Then
Response.Write(GetIP &"IP地址禁止訪問")
Response.End()
End If
'參數vBadIP:要屏蔽的IP段,IP地址集合,用|符號分隔多個IP地址(段) ;
'返回Bool:True用戶IP在被屏蔽范圍,False 反之 ;
Function IsForbidIP(vBadIP)
Dim counter, arrIPPart, arrBadIP, arrBadIPPart, i, j
arrBadIP = Split(vBadIP, "|")
arrIPPart = Split(GetIP(), ".")
For i = 0 To UBound(arrBadIP)
counter = 0
arrBadIPPart = Split(arrBadIP(i), ".")
For j = 0 To UBound(arrIPPart)
If(arrBadIPPart(j)) = "*" or Cstr(arrIPPart(j)) = Cstr(arrBadIPPart(j)) Then
counter = counter + 1
End If
Next
If counter = 4 Then
IsForbidIP = True
Exit Function
End If
Next
IsForbidIP = False
End Function
''返回客戶IP地址
Function GetIP()
Dim IP
IP = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
If IP = "" Then IP = Request.ServerVariables("REMOTE_ADDR")
GetIP = IP
End Function
%>
這樣就可以限制網站訪問的IP段了,可以根據地區的IP段來設置。
用這個方法,防止外地用戶使用流氓軟體惡意發布信息。

❹ 【急】IIS7中web.config如何調用ajax

如果是IIS7 你看看你的應用程序管道是什麼,,換一下可能是經典還是集成我也記不住了,你都試試,還有就是把調試程序時使用的
<add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax"/>

注釋掉,只留下IIS的配置。。。IIS下應該就能用了!你這個還是配置的問題。

❺ 我用的iis7.5伺服器,配置好了web.config,程序是php的,環境也搭建好了,iis7服

第一:首先需要下載一個ISAPI_Rewrite,有精簡版和完全版,一般精簡版只能對伺服器全局進行配置,而完整版可以對伺服器上的各個網站進行偽靜態配置。對於個人站長來說,精簡版就足夠了。

第二:安裝好之後打開Internet 信息服務,右鍵,web站點屬性,點擊ISAPI篩選器選項卡.添加篩選器,這里的名稱可以自己隨意填寫,路徑自己指定ISAPI_Rewrite.dll,然後確定.

第三:配置ISAPI_Rewrite :打開ISAPI_Rewrite的目錄,把httpd.ini的只讀屬性去掉,打開編輯。

假如是需要把xx.asp?id=1234修改成類似xx_1234.html的路徑,在httpd.ini中添加一句RewriteRule /xx_([0-9,a-z]*).html /xx.asp?id={GetProperty(Content)},保存。

以上是簡單例子,當然還有目錄型的,還有翻頁類型等等,網上搜吧。

❻ IIS7的偽靜態配置文件web.config

配置iis 添加映射 模塊

❼ windows7 iis 出現 web.config 文件的 system.webServer/httpErrors

絕對路徑:就是你寫的那樣,有盤符的。相對路徑:是你設置的web文件夾的路徑,「\data\..」 ,這樣也可以訪問你網站文件夾下的文件。如果不在你的網站裡面,最好把文件復制到你設定的web文件夾下

❽ 關於IIS7.0主機的web.config設置

比如:使用IIS7.0新建立一個站點目錄,IIS7.0會自動設置添加配置web.config到站點目錄的.這個不需要自己動手編輯配置web.config的,打開Internet 信息服務(IIS)管理器設置就ok了,需要說明一下WAP,WAP是不能夠用IE打開的.用IE是打不開WAP站點的,除非你的WAP站點是WEB+WAP的,要不就要用OPERA瀏覽器才能打開WAP站點.