我已将此问题移至Server Fault,这可能更适合。
我有一个在IIS7中崩溃的经典ASP网站。 它崩溃是因为IIS不允许文件上传大于特定大小。我知道这是因为低于约200k的文件工作正常。 我删除了IIS中的状态代码500错误,但我仍然没有得到文件名和我的代码在本地运行时失败的行。
相反,我得到:
The page cannot be displayed because an internal server error has occurred. If you are the system administrator please click here to find out more about this error.
如何获取文件名和我的代码失败的行?
以下是我的IIS设置:
alt text http://www.yart.com.au/stackoverflow/errors.png
并且来自SERVERFAULT的回答是......
在IIS服务器上以管理员身份登录,打开IIS 7管理器,打开要更改错误消息的网站下的Asp图标(它将在右侧,包含所有其他图标;它是第一个)。
向下滚动并将发送错误更改为浏览器为True。可能不得不iisreset,不确定。
答案 0 :(得分:2)
其调用的详细错误消息。在测试期间非常有用
http://blogs.iis.net/bills/archive/2006/10/19/Improving-Custom-Errors-for-IIS7-Server.aspx
答案 1 :(得分:1)
关于错误页面的问题并不完全是答案,但如果您在上传大文件时遇到问题,则可能应该更改IIS中的AspMaxRequestEntityAllowed设置。 http://forums.iis.net/t/1130837.aspx