使用azure devops部署到azure Web应用程序后,无法访问该Web应用程序

时间:2020-10-13 14:31:12

标签: azure azure-devops

我有一个asp.net示例应用程序。我想将此Web应用程序部署到Azure Web应用程序,我使用了Azure DevOps来构建和发布管道。

我成功完成了构建和发布,但是当我尝试通过蔚蓝的Web应用程序URL访问Web应用程序时,它反映了You do not have permission to view this directory or page.

如何纠正问题?

1 个答案:

答案 0 :(得分:0)

您可以访问https://{yourwebsitename}.scm.azurewebsites.net来检查您的应用程序文件是否已部署到Kudu服务器中的site/wwwroot文件夹中。

如果您的应用程序文件已部署到文件夹site/wwwroot/appname。您需要检查应用程序设置中的Path mappings。然后,在Virtual applications and directories部分中,您需要将Physical path更改为“ site / wwwroot / appname”。您可以在this blog中找到更多详细信息。

如果以上无法解决。您可以按照以下步骤显示更多错误消息并解决问题。

  • 转到Azure中的Web应用程序> App Service日志>打开“详细错误消息”。
  • 在Web配置文件中,在标记下添加<customErrors mode="Off" />,在标记下添加<httpErrors errorMode="Detailed"></httpErrors>。并将web.config文件更新到您的Azure Web应用程序。

查看this thread了解详情。