详细的500错误消息,ASP + IIS 7.5
从上述内容可以得出以下结论:
问题原因:
- 在IIS管理器中,ASP的调试属性未启用错误信息发送给浏览器。
- 在错误页面设置中,500错误的详细错误信息未启用。
解决方法:
1. 在IIS管理器中,双击网站的主屏幕上的"ASP",展开"调试属性",启用"发送错误信息到浏览器",并点击"应用"。
2. 在主屏幕的"错误页面"中选择"500",然后点击"编辑功能设置",选择"详细错误"。
3. 需要注意的是,这些步骤同样适用于IIS 8.0(Windows Server 2012)。
可能适用于以下环境:
- IIS 7.5
- Windows 2008 R2
- ASP.NET 4.5.1(WebForms)
- 使用经典应用程序池(非集成模式)
以上是解决ASP + IIS 7.5中出现的详细500错误信息问题的方法。
详细的500错误消息,ASP + IIS 7.5
当您在远程服务器上时,您可以通过以下方式配置您的web.config文件:
实际上,在我的情况下,system.webserver
的设置就足够了,谢谢。
即使在运行经典ASP时,IIS 7+也会读取system.webServer
部分。
对我来说,customErrors mode="Off"
解决了问题。
在IIS 7+,ASP.NET,Classic AppPool中,不再需要使用customErrors
。请确保 "Off" 的 "O" 是大写的。对我们来说,它是大小写敏感的。
以上是关于详细的500错误消息,ASP + IIS 7.5的问题出现原因和解决方法的整理。
在使用ASP和IIS 7.5时,出现了"详细的500错误消息"的问题。解决方法如下:
1. 设置"Send Errors To Browser"不起作用时,还需设置以下内容:
- 打开"Error Pages",找到500错误,点击"Edit Feature Settings",选择"详细错误"
- 确保在IE浏览器中关闭了"显示IE自己的错误页面"的选项,或者使用其他浏览器
2. 如果以上方法仍然不起作用,可以尝试禁用友好的HTTP错误消息:
- 参考这个链接进行操作
3. 如果控制面板中没有"Error Pages"选项,需要确保该功能已启用:
- 打开"Turn Windows features on or off",找到"WWW Services",勾选"HTTP Errors"选项
需要注意的是,"Error Pages"和".NET Error Pages"是不同的,我们需要确保启用的是"Error Pages"功能。
至于".NET Error Pages"的配置方法,可以另行提问。