我有一个32位Windows 2008服务器,与IIS7。
已经加载了我的.net4.0networking应用程序,我得到的是灰色屏幕…
500内部服务器错误。 您正在查找的资源存在问题,无法显示。
不pipe我做什么,它都不会显示错误的细节。 customErrors =“关”不做任何差异,iis日志中没有任何东西,我也不能在事件查看器中find任何东西。
我以为asp.net 4.0是坏的,但我尝试上传一个普通的asp.net 2.0应用程序到同一个网站,更改应用程序池的版本为v2,并给了同样的错误。
为什么在这种情况下很难从iis7获得任何信息呢? 我甚至没有得到蓝色/白色/红色的错误细节。
服务器上的所有其他网站工作正常(各种.net 2,3,3.5和v4应用程序)
我加了elmah到我的应用程序,并给出了相同的神秘错误。
没有骰子。
我不能在默认情况下(可能是防火墙)在本地浏览它 – 我必须连接使用主机文件的模拟域,并将其返回到该网站绑定的IP。
然后这给了我完全错误的细节,这是web.config上的权限不足。
所以,它无法显示细节的原因是因为它甚至不能读取web.config来阅读我的指令“显示错误细节”(customErrors =“off”)
如果您正在使用IE浏览器 – 在浏览器设置中closures友好错误
看看这是否有帮助http://blogs.iis.net/bills/archive/2006/10/19/Improving-Custom-Errors-for-IIS7-Server.aspx
(比如Shanebuild议尝试从Web服务器本身(本地)连接到您的Web应用程序