可能重复:
Classic ASP on IIS7: refusing to send errors to browser on 500 Internal Server Error
我已完成以下操作(如其他帖子所示)并仍然收到500错误:
ASP处理程序似乎确实正确映射。
应用程序池已设置为经典模式。
还有其他想法吗?
答案 0 :(得分:2)
最后在我的系统管理员的帮助下对此进行了排序!
经典的asp应用程序位于子文件夹中。为了使它工作,经典的asp应用程序的应用程序池必须被授予访问主文件夹的权限,而不仅仅是子文件夹,因为它使用了主文件夹中的资源。
感谢所有试图帮助的人。非常感谢。
答案 1 :(得分:1)
默认情况下,浏览器中不再显示脚本错误
由于我们的安全性偏执,我们关闭了ASP发送脚本错误的默认行为(包括行号和代码段到浏览器。
...
要恢复到IIS6行为,只需运行以下命令:
%windir%\system32\inetsrv\appcmd set config -section:asp -scriptErrorSentToBrowser:true
希望这至少可以让你找到引发错误的那条线......
答案 2 :(得分:1)
我怀疑你在" Integrated"下运行你的AppPool管道模式,将其更改为" Classic"你应该是对的。