我的web配置有以下幾點:ASP.NET默認靜態處理
<system.webServer>
<httpHandlers>
<add verb="*" path="myproxy.ashx/*" type="PSAMap.MyProxy"/>
...
</httpHhandlers>
<validation validateIntegratedModeConfiguration="false"/>
<modules runAllManagedModulesForAllRequests="true"></modules>
<modules>
<remove name="ScriptModule"/>
<add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</modules>
...
</system.webServer>
但由於靜態文件處理程序無法找到它像http://www.mysite.com/myAppName/myproxy.ashx/test/picture.jpg 一個URL失敗。我需要其路徑以「myproxy.ashx」開頭的EVERY URL來處理該處理程序。我沒有正確指定「runAllManagedModulesForAllReaquests」嗎?這是使用經典管道和.Net 2.0的應用程序池中Windows 2008 Server上的IIS。任何幫助極大讚賞