WINDOWS 7上安装了Iis7.5,调试ASP程序时出现http500内部服务器错误:
首先打开IE选项设置-高级-放“显示友好的http错误信息”,可以看到如下错误提示:
解决方法是打开“将错误发送到浏览器”更改IIS 7中“scripterrorsenttobrowser”标志的默认值,并将该选项设置为True。
方法1:
以管理员身份运行CMD,将目录定位到%windir%\system32\inetsrv\,然后执行app CMD set config-section:ASP-scripterrorsenttobrowser:true。
% windir % \ system32 \ inetsrv \ app cmd set config-section:ASP-scriptErrorSentToBrowser:true
方法二:
打开IIS7的asp设置,展开“调试属性”选项,“向浏览器发送错误”默认为假,改为真,然后点击右边的应用!
经过以上设置,在浏览过程中打开有错误的ASP页面时,可以看到页面错误的详细情况,以便调试。如果是公共web服务器,建议不要打开此选项,以防错误信息被他人利用。