实际上,我创建了一个web应用程序,并成功地将我的代码部署到web应用程序中,但当我试图通过URL访问web应用程序时,它显示如下:“您没有权限查看此目录或页面。”我不知道为什么会发生这种情况。我尝试创建不同的Web应用程序,但仍然重复同样的事情。有人能帮我解决这个问题吗?为了您的参考,我添加了错误消息的图片。enter image description here
我希望有人能尽快解决这个问题。实际上我在一个项目中需要迅速地整理它来进行。
实际上,我创建了一个web应用程序,并成功地将我的代码部署到web应用程序中,但当我试图通过URL访问web应用程序时,它显示如下:“您没有权限查看此目录或页面。”我不知道为什么会发生这种情况。我尝试创建不同的Web应用程序,但仍然重复同样的事情。有人能帮我解决这个问题吗?为了您的参考,我添加了错误消息的图片。enter image description here
我希望有人能尽快解决这个问题。实际上我在一个项目中需要迅速地整理它来进行。
1条答案
按热度按时间qjp7pelc1#
我尝试使用YAML和Release pipeline部署Azure Web应用程序,并取得了成功:
我参考了MS Document1和MS Document2来获得下面的管道代码:
我的构建管道:-
构建成功后,部署了应用程序。但我在我的发布管道中使用了相同的构建工件,将其部署在另一个Web应用程序中,并且成功了,参考下面:
我的发布管道:-
为了解决您的错误:-
确保默认文档存在于您的Web应用程序中,如果没有,请确保使用压缩源代码的正确路径重新部署您的应用程序:-
验证并正确添加路径Map,如下所示:-
检查是否有像这里一样的IP限制-
通过访问>高级工具> Go > Kudu >调试控制台> CMD >站点>检查是否存在所有文件,检查文件是否正确部署,如下所示:-
上传文件和验证的另一种方法是通过Kudu > Tools > Zip push Deploy中的Zip push Deploy选项,请参阅下面:
如果这不起作用,请启用App Service Logs,如下所示:
您可以将日志保存在Azure存储帐户中并查看它们。
检查日志流并加载您的Web应用程序页面,以便加载日志并获得见解:-
此外,请确保在部署时使用正确的zip文件以及代码和包。