node.js - HTTP 错误 500.0 - 在 ISAPI 上调用 LoadLibraryEx 时发生内部服务器错误

标签 node.js iis-7.5 windows-server-2008 iisnode

我已经在Windows Server(Windows Server 2008,IIS 7.5)中安装了iisnode。我可以从iisnode检查示例应用程序。示例工作正常。而且我还在 C:\inetpub\iisnode\www\文件夹中创建了应用程序。它也运行良好。但是当我将应用程序移动到我的域中时,它会导致问题。首先它显示了类似

的错误

HTTP Error 500.21 - Internal Server Error Handler "iisnode" has a bad module "iisnode" in its module list

为此,我已将启用的 32 位应用程序更改为 false。

在此之后我收到类似的错误

HTTP Error 500.0 - Internal Server Error

Calling LoadLibraryEx on ISAPI filter "C:\Program Files (x86)\Parallels\Plesk\isapi\urlprotect.dll" failed

I installed the following version of node and iisnode IISNode: iisnode-full-iis7-v0.2.2-x64 Node : node-v0.10.24-x64 Server : Windows server 2008 IIS Version: IIS 7.5

我的域已与 Parallels Panel 11.0 集成。请帮助任何人如何解决此问题并为我的域运行我的 Node 应用程序。

最佳答案

我认为这是因为 urlprotect.dll 是 32 位应用程序,但 iisnode 是 64 位。 您需要从 IIS 中删除 urlprotect.dll ISAPI Filter 或安装 32 位版本的 iisnode。

关于node.js - HTTP 错误 500.0 - 在 ISAPI 上调用 LoadLibraryEx 时发生内部服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20949026/

相关文章:

java - Gradle 代理配置

javascript - Node 和 Express : How to implement basic webhook server

javascript - 设置 bcrypt 以与 Passport 和 async-await Node.js 库配合使用

javascript - Async Await 未按预期等待

wcf - 向 IIS7.5 注册 COM .dll (REGDB_E_CLASSNOTREG)

c# - IIS 7.5 asp.net 应用程序是否可以在 HTTPS 上运行,而不授予 ApplicationPool-Identity 对证书存储的读取权限?

tfs - Team Foundation和64位Windows,无法安装?

android - Android 设备上的 Ionic 应用程序实时重新加载失败 : connection to the server was unsuccessful

.net - 请求超时HttpException是否导致w3wp.exe进程死亡或回收

svn - 在生产 win2008 网络服务器上安装 SVN 是否安全?