首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Node JS部署到Azure Web应用程序服务错误-“你没有查看此目录或页面的权限。”

Node JS部署到Azure Web应用程序服务错误-“你没有查看此目录或页面的权限。”
EN

Stack Overflow用户
提问于 2020-09-26 06:26:07
回答 1查看 483关注 0票数 0

我一直在关注关于如何将NodeJS应用部署到Azure的教程:

https://www.youtube.com/watch?v=RWdxkhajCg0&fbclid=IwAR10Q6x8PbqLDAZZzzMX9Nvp_jEGiN_Ts4V8XLJbzF6xreq6_MB_vsbIqx8

首先,我按照作者所展示的完全一样的方式做了所有的事情,而且都是有效的。在视频中,他们使用的是Linux Web App Service。由于我必须熟悉Windows应用程序服务(这是我在工作中需要学习和使用的内容),因此我决定将完全相同的应用程序部署到Windows Web App服务。但是,我看到的不是主页,而是“您没有查看此目录或页面的权限”。

我已经在网上读过一堆解决方案,人们建议添加一个web.config文件,但无论我添加什么都无济于事。该应用程序不应该限制任何ip地址/用户组,因为它应该是一个新部署的应用程序,没有访问限制(就像在教程中一样)。

我发现的唯一线索是,它在Linux上可以工作,在Windows上不能。

应用程序代码如下:

https://github.com/Aitemir/MSP005

EN

回答 1

Stack Overflow用户

发布于 2020-09-28 10:19:00

由于您已将代码上传到GitHub,因此我的答案将对您有很好的帮助。Jay的解决方案也应该是有效的,但他使用了DevOps。如果你感兴趣,你也可以学习。

使用Github部署web app将非常方便。

解决问题的步骤:

  1. 下载您的源代码并将其上传到我的Github。

  1. 创建web应用程序。

  1. 使用连续部署。

  1. 删除.yml文件。删除此文件夹中的所有文件。

  1. 查看部署状态。

按照我的方法,您将成功地部署您的应用程序。您还可以将生成的web.config file放在kudu中的当前应用程序中,这应该可以解决您的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64071999

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档