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>