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

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

我有一个经典的 ASP 网站,它在 IIS7 中崩溃了。它崩溃是因为 IIS 不允许上传大于特定大小的文件。我知道这一点是因为小于 200k 的文件可以正常工作。我删除了 IIS 中的状态代码 500 错误,但我仍然没有得到文件名和代码失败的行,就像我在本地运行时一样。

相反,我得到:

“由于发生内部服务器错误,无法显示该页面。如果您是系统管理员,请单击此处了解有关此错误的更多信息。”

http://adcore-com-au.si-sv3956.com/admin/edit_options.asp举个例子。

http://www.yart.com.au/admin/edit_options.asp它看起来应该是什么样的。

如何获取文件名和代码失败的行?

这是我的 IIS 设置:

替代文本
(来源:yart.com.au

答案1

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

向下滚动并更改发送错误到浏览器是真的。可能必须如此iisreset,不确定。

相关内容