我有一个经典的 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
,不确定。