2

我不知道为什么我一直HTTP/1.1 500 Server Error在使用 JavaScript 作为服务器端语言。如果我使用 VBScript,它工作得很好。我有其他网站使用服务器端 JavaScript 在同一台机器上运行,没有问题。我似乎无法通过事件查看器、IIS 日志或搜索 Web 找到更多信息。

下面我有 VBScript 和 JavaScript 中的小代码示例。

VBScript(作品):

<%@ Language=VBScript %>
<% Response.Write("hello vbscript") %>

JavaScript(500 错误):

<%@ Language=JavaScript %>
<% Response.Write("hello javascript"); %>

我确定这是一个配置问题,但我似乎找不到任何与此问题相关的东西。

4

1 回答 1

1

经过长时间的老化和拔掉头发后,问题是 javascript 需要 32 位应用程序。如果您右键单击有问题的应用程序池并将“启用 32 位应用程序”设置为 True,一切正常。如图所示,这是一个配置问题,但文档和错误消息,或者说缺少错误消息,还有很多不足之处。

于 2013-01-22T00:48:33.023 回答