1
當我設置runAllManagedModulesForAllRequests=false
以提高MVC性能時,MVC停止執行動作,如[ActionName("membership.asp")]
。我在IIS7.5
上收到404
錯誤。 任何想法如何解決這個問題?當runAllManagedModulesForAllRequests = false時,ASP.NET MVC停止執行動作
當我設置runAllManagedModulesForAllRequests=false
以提高MVC性能時,MVC停止執行動作,如[ActionName("membership.asp")]
。我在IIS7.5
上收到404
錯誤。 任何想法如何解決這個問題?當runAllManagedModulesForAllRequests = false時,ASP.NET MVC停止執行動作
我自己找到了解決方案。只需要將擴展添加到應該由MVC處理的web.config文件中。
<system.webServer>
<modules runAllManagedModulesForAllRequests="false" />
<handlers>
<add name="ClassicASP" path="*.asp" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="File" preCondition="integratedMode" />
</handlers>