【发布时间】:2016-02-11 03:45:05
【问题描述】:
我不知道为什么我一直收到HTTP/1.1 500 Server Error,但只有在使用 JavaScript 作为服务器端语言时才会这样。如果我使用 VBScript,它工作得很好。我使用服务器端 JavaScript 在同一台机器上运行其他站点没有问题。我似乎无法通过事件查看器、IIS 日志或网络搜索找到更多信息。
下面是 VBScript 和 JavaScript 中的小代码示例。
VBScript(作品):
<%@ Language=VBScript %>
<% Response.Write("hello vbscript") %>
JavaScript(500 错误):
<%@ Language=JavaScript %>
<% Response.Write("hello javascript"); %>
我确定这是一个配置问题,但我似乎无法找到与此问题相关的任何内容。
【问题讨论】:
-
在您的浏览器中启用
Turn off HTTP Friendly Errors(在互联网选项下,高级),看看您是否收到更详细的错误消息。 -
试过了。不适用于此特定问题。
-
为解决问题而欢呼!请将解决方案写为新答案并将其标记为已接受,然后从问题中删除。这就是这里的工作方式。谢谢!
-
如果您想要体面的错误消息,以及禁用友好的 HTTP 错误消息,您需要进入 IIS 管理器,转到您的网站,在 ASP 部分转到:编译 > 调试属性 > 发送浏览器错误 = True。这应该会让它们更有帮助:)
标签: javascript vbscript asp-classic iis-7.5 serverside-javascript