当前位置 : 主页 > 手机开发 > 无线 >

Azure webapp node.js应用程序无法启动

来源:互联网 收集:自由互联 发布时间:2021-06-10
我正在尝试在Azure webapp上部署一个非常简单的express.js应用程序. 部署日志显示部署正确传递但应用程序无法启动.检查kudu进程资源管理器显示node.js进程确实没有运行 另一方面,我没有看
我正在尝试在Azure webapp上部署一个非常简单的express.js应用程序.

部署日志显示部署正确传递但应用程序无法启动.检查kudu进程资源管理器显示node.js进程确实没有运行

enter image description here

另一方面,我没有看到任何应用程序日志,也没有任何迹象表明应用程序甚至已经启动.

有没有办法看到nodeiis尝试启动应用程序时发生了什么?

Azure WebApp for node.js通过 iisnode作为本机IIS模块运行,允许在Windows上的IIS中进行托管.请参阅文档 https://blogs.msdn.microsoft.com/silverlining/2012/06/14/windows-azure-websites-node-js/以了解其功能.

为了调试node.js的webapp,我建议你可以参考document来了解如何操作.

如果您使用Visual Studio作为node.js的IDE,我建议在VS中安装NTVS以调试和部署node.js.请参阅以下文档以了解如何开始使用.

> Installation for NTVS
> Install Node.js and get started with NTVS

还有一个名为node-inspector的工具用于检查Azure上的node.js应用程序.作为参考,您可以参考文档http://www.ranjithr.com/?p=98.

同时,请通过Kudo Console检查节点webapp中的web.config文件,您可以将您的代码与Azure门户上的Gallery模板生成的样本进行比较.

希望它有所帮助.如有任何疑虑,请随时告诉我.

进程资源管理器显示了我的webapp for node.js的进程.
enter image description here

网友评论