IIS上的HTTP 500.1001上的IISNode失败

时间:2017-10-02 18:16:39

标签: node.js azure

这是我能够从/LogFiles/W3SVC1180911273中的错误文件中找到的唯一错误消息:

ModuleName iisnode Notification EXECUTE_REQUEST_HANDLER HttpStatus 500 HttpReason Internal Server Error HttpSubStatus 1001 ErrorCode The system cannot find the file specified. (0x2)

我有一个我本地开发的项目,我现在尝试托管Azure。它是一个使用socket.io,Webpack和Typescript的Node项目,用于服务器端和客户端JS。我还没有能够让它发挥作用。导航到该网站给了我一个"此页面无效" 500错误。

我创建了一个自定义deploy.cmd文件,该文件运行webpack并编译我的打字稿。我已创建iisnode.yml文件以确保loggingEnabled: true已设置。我已经使用azure打开了Web套接字,并确保在我的网站<webSocket enabled="false" />中设置了web.config,但我并不认为套接字是问题所在。< / p>

我还确保快递应用程序正在监听process.env.PORT,以便它使用Azure中的命名管道。

我使用site log tail查看节点日志,当我第一次导航到站点后,我看到我的节点服务器成功启动,没有错误,并开始运行。但是请求总是失败,连续多次。

我无法在任何地方找到它无法找到的实际文件。

我之前有一些节点抛出的ENOENT: no such file or directory错误,这些错误出现在我的/site/LogFiles/Application/logging-errors.txt文件中,以及我的流媒体日志中。所以问题不在于Node,它与IISNode有关。我无法弄清楚从哪里获得有关失败的详细信息。

我非常感谢能够帮助我解决这个问题的人。

0 个答案:

没有答案