我已经在Windows 2012 Server环境中为IIS 8下运行的Classic ASP应用程序激活客户端调试,但我无法实现这一点,并且每个脚本错误都会返回到浏览器: / p>
Server Error
500 - Internal server error.
There is a problem with the resource you are looking for, and it cannot be displayed
无论我在IIS 8控制面板中应用于网站和服务器端级别的ASP配置部分的设置如何。
我设置的最后配置参数是:
Calculate Line Numbers: True
Catch COM Component Exceptions: True
Enable Client-side Debugging: True
Enable Log Error Request: True
Enable Server-side Debugging: False
Log Errors to NT Log: False
Run On End Functions Anonymously: True
Script Error Message: An error occurred on the server ...
Send Errors To Browser: True
要测试IIS行为,我只需调用此脚本:
<%@ Language=VBScript %>
<%
a = 2
b = 3
c = a/b
response.write a & "/" b & "=" & c
%>
(请注意缺少&#34;&amp;&#34; be be; &#34; /&#34; 和 b )
得到上述 500 - 内部错误。
IIS 7.5环境中的相同代码返回:
Microsoft VBScript compilation error '800a0401'
Expected end of statement
/test.asp, line 7
response.write a & "/" b & "=" & c
------------------------^
这就是我想要的。
你能帮助我在IIS 8中使用它。
谢谢。
安东尼奥