HTTP错误500.0 - 在ISAPI上调用LoadLibraryEx的内部服务器错误

时间:2014-01-06 11:26:52

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

我在Windows服务器(Windows server 2008,IIS 7.5)中安装了iisnode。我可以从iisnode检查示例应用程序。样本工作正常。我还在C:\ inetpub \ iisnode \ www \文件夹中创建了应用程序。它也工作正常。但是,当我将我的应用程序移动到我的域中时,它会导致问题。首先它显示错误,如

  

HTTP错误500.21 - 内部服务器错误处理程序“iisnode”有错误   模块列表中的模块“iisnode”

为此我已将Enabled 32位应用程序更改为false。

在此之后我得到了像

这样的错误
  

HTTP错误500.0 - 内部服务器错误

     

在ISAPI过滤器“C:\ Program Files”上调用LoadLibraryEx   (x86)\ Parallels \ Plesk \ isapi \ urlprotect.dll“失败

     

我安装了以下版本的node和iisnode IISNode:   iisnode-full-iis7-v0.2.2-x64节点:node-v0.10.24-x64服务器:Windows   server 2008 IIS版本:IIS 7.5

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

1 个答案:

答案 0 :(得分:1)

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