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

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

HTTP错误500.21 – 内部服务器error handling程序“iisnode”在其模块列表中有一个错误的模块“iisnode”

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

在这之后我得到错误

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

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

我安装了以下版本的节点和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集成。 请帮助任何一个如何解决这个问题,并为我的域运行我的节点应用程序。

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