我不明白为什么我一直收到 HTTP/1.1 500 服务器错误
但只有在使用 JavaScript 作为服务器端语言时才会出现。如果我使用 VBScript,它工作得很好。我有其他网站在同一台机器上运行,使用服务器端 JavaScript 没有问题。我似乎无法通过事件查看器、IIS 日志或网络搜索找到更多信息。
下面是 VBScript 和 JavaScript 中的小代码示例。
VBScript(有效):
<%@ Language=VBScript %>
<% Response.Write("hello vbscript") %>
JavaScript(500 错误):
<%@ Language=JavaScript %>
<% Response.Write("hello javascript"); %>
我确定这是一个配置问题,但我似乎找不到任何与此问题相关的信息。
最佳答案
经过长时间的老化和拔掉我的头发后,问题是 javascript 需要 32 位应用程序。如果您右键单击有问题的应用程序池并将“启用 32 位应用程序”设置为 True,一切正常。如图所示,这是一个配置问题,但文档和错误消息,或者更确切地说,没有错误消息,还有很多不足之处。
关于javascript - 使用 JavaScript 的经典 ASP 会出现 500 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14430997/