Iis 7 如何在IIS7中获取有意义的错误消息?

Iis 7 如何在IIS7中获取有意义的错误消息?,iis-7,message,Iis 7,Message,我已经把这个问题转移到它可能更适合的地方 我有一个经典的ASP网站正在IIS7中崩溃。 它正在崩溃,因为IIS不允许上传大于某个大小的文件。我知道这一点,因为低于大约200k的文件可以正常工作。 我删除了IIS中的状态代码500错误,但仍然没有像在本地运行时那样获得文件名和代码失败的行 相反,我得到: The page cannot be displayed because an internal server error has occurred. If you are the system

我已经把这个问题转移到它可能更适合的地方

我有一个经典的ASP网站正在IIS7中崩溃。 它正在崩溃,因为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设置:


(来源:)

服务器故障的答案是…

以管理员身份登录IIS服务器,打开IIS 7管理器,打开要更改错误消息的网站下的Asp图标(它将与所有其他图标一起位于右侧;它是第一个图标)


向下滚动并将“向浏览器发送错误”更改为True。可能必须重新设置,不确定。

调用它的详细错误消息。在测试过程中非常有用


这并不能完全回答您关于错误页面的问题,但如果您在上载大文件时遇到问题,您可能应该更改IIS中的AspMaxRequestEntityAllowed设置。

我将IIS设置更改为“详细错误”,但仍然没有收到详细错误。还尝试了停止和启动IIS。实际上,这很简单,因为那篇文章中的大多数信息都在图像中,所有这些都是死链接。你在右边的IIS7标题上做过吗?如果您选择了最后一个,请确保在同一个框中。如果您可以在本地主机中使用该服务器,请尝试远程桌面连接到该服务器,然后您将能够看到错误输出。