【发布时间】:2011-12-29 16:47:56
【问题描述】:
我们正在将 MVC3 应用程序从 IIS 6 切换到 7.5。我正在努力在 Windows 7 上设置我的本地开发环境。该应用程序在大多数情况下运行良好,但我刚刚发现我拥有的许多不同 MVC 区域中的一个不起作用。
当我尝试在此区域下执行操作时,我收到 503 Service Unavailable 错误。这不会发生在我的应用程序的其他任何地方。
- 整个网站只有一个应用程序池。
- MVC 3
- .Net 4.0
- 64 位
- 失败的请求跟踪看不到这些请求。
- Windows 应用程序或系统日志中没有任何相关内容。
- 该区域在 Visual Studio 2010 cassini 下运行良好,当我在本地 iis 7.5(非 express)下运行时出现问题
- 应用程序池没有崩溃或停止
- 我的 ELMAH 日志中没有任何内容
- 每个人都可以完全控制文件系统安全性中的整个树
- 网址是http://localhost/reports
我完全被难住了。我找不到任何证据表明 IIS 甚至完全收到了请求。除了我列出的日志文件之外,还有其他日志文件吗?
[更新] 有什么方法可以查看 http.sys 的 URL 保留吗?我发现了一些关于在 /Reports url 上调用 dibs 的 SQL 报告服务的讨论。
【问题讨论】:
-
您是否有任何其他处理该 URL 的 IIS 模块或应用程序?
-
除非在默认的 IIS 7 安装中有可以处理该 url 的东西。
-
如果你把它改成 /reports2 你还会遇到同样的问题吗...?
标签: asp.net-mvc iis-7 iis-7.5