使用JavaScript的经典ASP给出了500错误

时间:2013-01-21 00:37:36

标签: javascript vbscript asp-classic iis-7.5 serverside-javascript

我无法弄清楚为什么我不断获得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"); %>

我确信这是一个配置问题,但我似乎无法找到任何与此问题有关的内容。

1 个答案:

答案 0 :(得分:1)

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