我们正在将MVC3应用程序从IIS6切换到7.5。我正在努力在Windows7上设置我的本地开发环境。这个应用程序在大部分情况下都运行得很好,但我刚刚发现我拥有的许多不同的MVC区域中有一个不能工作。
当我尝试点击此区域下的操作时,返回503服务不可用错误。这在我的应用程序中的任何其他地方都不会发生。
我完全被难住了。我找不到任何证据表明IIS甚至收到了请求。除了我列出的日志文件之外,还有其他的日志文件吗?
Update有没有办法查看http.sys网址预订?我发现了一些关于SQL Reporting services在/Reports url上调用dib的讨论。
发布于 2011-11-16 04:40:51
我想通了。这是由于SQL Reporting services在http.sys中保留了http://+:80/Reports url。
我实际上并没有安装报告服务,但它显然仍然保留了url。
我用下面的命令修复了它:
netsh http delete urlacl url=http://+:80/Reports
发布于 2013-05-31 15:07:20
检查运行池所使用的帐户/ IIS ->应用程序池->高级设置->进程模型->标识。我更改了我的密码,没有得到一个无效密码的日志,而是汇编加载失败,这反过来导致应用程序池关闭,并向用户提供"503服务不可用“。
发布于 2016-11-16 04:34:41
另一个解决方案是,我的http://ApplicationURL/Reports也有同样的问题
是的,SSRS是问题所在。
一个更好的解决方案是
本地服务的
请记住,使用此更改后,SSRS的报告将使用您定义的名称。
卡洛斯
https://stackoverflow.com/questions/8139778
复制相似问题