当我设置runAllManagedModulesForAllRequests=false
以提高MVC性能时,MVC会停止执行[ActionName("membership.asp")]
之类的操作。我在404
上收到IIS7.5
错误。
知道如何解决这个问题吗?
答案 0 :(得分:0)
我自己找到了解决方案。只需要添加应该由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>