我有一个应用程序,它在我所有的环境中都可以使用System.Web.Routing
并且效果很好。唯一的问题是,我的暂存环境最后需要“.aspx”,否则我将得到 404。所有其他环境都不需要它。它们都在带有 v4.0 .NET 框架的托管管道模式的经典中运行。我一直在比较 IIS 设置,但找不到任何差异。我什至比较了web.config
and machine.config
,但也没有区别。有人知道它可能是什么吗?
问问题
164 次
1 回答
1
确保你的 web.config 中有这个(通常你确实想要集成,除非你因为某种原因不能跳过箍,所以它在 Classic 下工作)。
<system.webServer>
<!-- omitted for brevity -->
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
runaAllManagedModulesForAllRequests
过去已经让我好几次了。
于 2012-06-13T15:38:32.843 回答