我有一个遗留的经典asp站点,从IIS 7移动到IIS 6.不幸的是我在我的应用程序中收到错误,但它没有向浏览器发送任何详细的错误信息,所以我无法纠正它.服务器抛出自定义错误消息,如下所示;
内部服务器错误服务器遇到内部错误或配置错误,无法完成您的请求.请与服务器管理员联系,以告知错误发生的时间以及可能导致错误的任何操作.服务器错误日志中可能提供了有关此错误的更多信息.
我怎样才能获得IIS 5.5中的错误信息?提前致谢
Dav*_*vid 13
如果您无法更改IIS错误设置,则只需让asp页面打印错误.
在文件的顶部,设置On Error Resume Next为允许asp脚本继续执行,尽管有任何错误.
然后在您怀疑发生错误的可能位置或仅在页面底部; 把这段代码.
IF Err.Number <> 0 THEN
Response.Write "=========================================" & "<br />"
Response.Write "Error description: " & Err.Description & "<br />"
Response.Write "Source: " & Err.Source & "<br />"
Response.Write "LineNumber: " & Err.Line & "<br />"
Response.Write "=========================================" & "<br />"
END IF
Run Code Online (Sandbox Code Playgroud)
这是你需要很长时间的目的 - http://www.reedolsen.com/show-errors-for-classic-asp-pages-in-iis-6/
或者短期内你可以使用上面发布的内容.
| 归档时间: |
|
| 查看次数: |
11875 次 |
| 最近记录: |