这是我能够从/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有关。我无法弄清楚从哪里获得有关失败的详细信息。
我非常感谢能够帮助我解决这个问题的人。