我创建了两个管道:为Nodejs应用程序构建和发布。
这是指向nodejs应用回购的链接:azure web service
以下是构建管道的任务:
因此,似乎所有必需的文件都已存在。 尽管如此,我仍然不断收到:
您无权查看此目录或页面
我尝试添加web.config文件,但没有帮助。
我在相同的App服务计划上拥有前端应用程序,并且可以正常工作,因此,我的服务计划也绝非如此。
您有什么建议吗?
非常感谢。
答案 0 :(得分:0)
仅在使用nodejs-docs-hello-world入门程序之后,我才能部署服务。
web.config
似乎是必需文件,顺便说一句,仍然找不到web.config
的任何有意义的文档。
确保您的azure nodejs env支持js语法(从...导入),在其他情况下,请使用webpack或打字稿。
如果您要调试代码错误,我发现App Service Editor
非常有用。请参阅Output
部分。
尽管我在Web应用程序创建过程中选择了12 tls节点,但nodejs版本也存在问题,我注意到我的应用程序在后台使用了6节点。因此,我将默认的nodejs版本更改为10。请参见here的用法
此外,我还要感谢@Jason Pan的帮助。