我在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集成。请帮助任何人如何解决此问题并为我的域运行我的节点应用程序。
答案 0 :(得分:1)
我认为这是因为urlprotect.dll是32位应用程序,但iisnode是64位。 您需要从IIS中删除urlprotect.dll ISAPI筛选器或安装32位版本的iisnode。