我在經典模式下在IIS7下運行asp.net應用程序。 我已經創建的腳本映射爲「*」與ISAPI模塊,但是當我執行TXT請求(即使不存在的話),我得到404錯誤有:如何處理ASP.NET中的* .txt請求
通知MapRequestHandler
處理器StaticFile
並且沒有事件在Global.asax或模塊中觸發。 我錯過了什麼嗎?
<system.web>
...
<httpHandlers>
<add verb="*" path="*" validate="false" type="TestCustomExtensions.TextFileHandler, TestCustomExtensions" />
</httpHandlers>
<httpModules>
<add name="text" type="TestCustomExtensions.TextModule"/>
</httpModules>
</system.web>
<system.webServer>
...
<modules>
<add name="textModule" type="TestCustomExtensions.TextModule"/>
</modules>
<handlers>
<add name="TextFiles" path="*" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" />
</handlers>
,</system.webServer>
你已經註冊的處理程序在處理程序映射部分IIS – 2011-01-11 13:03:38
當然,如你所見 – Madman 2011-01-11 13:24:55