【发布时间】:2011-05-24 14:50:26
【问题描述】:
我在我们的一款新产品中使用了 asp.net 4 路由,它在开发环境(Visual Studio 网络服务器)中运行良好。但是当我将它移到远程 iis 以进行测试时,它不起作用。我得到的只是 404 错误页面。我尝试将以下内容添加到 web.config 并仍然收到错误。
<system.webServer>
<modules runAllManagedModulesForAllRequests="true">
<add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</modules>
<validation validateIntegratedModeConfiguration="false" />
</system.webServer>
任何想法如何解决这个问题?
【问题讨论】:
-
如果您启用健康监控以记录到事件日志(我相信默认情况下会这样做,您只需打开它),这会捕获一些内部框架错误,它可能会发现给你的东西。
-
谢谢,但没有帮助