javascript - 使用 JavaScript 的经典 ASP 会出现 500 错误

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

我不明白为什么我一直收到 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/

相关文章:

c# - 如何在 vb.net/c# 或 vbscript 中创建 ISAPI 过滤器 DLL

mysql - 使用 If 语句比较从 MySQL 中提取的数字

asp.net - 将旧的 asp 文件重定向到新的 aspx (asp.net) 文件(永久重定向,SEO)

asp.net - 新程序员应该首先学习ASP还是ASP.Net?

asp.net-mvc - MVC 与 ASP 经典

javascript - 当我在项目中运行 gulp 时,它给我这个错误 "can' t find module process-nextick-args”?

Javascript 查找字符串是否以正斜杠结尾

excel - 未使用特殊粘贴复制单元格边框

javascript - 将文件输入设置为 HTML 元素的背景

javascript - 抓取文本然后将该文本提交到特定路径