我有一个asp.net示例应用程序。我想将此Web应用程序部署到Azure Web应用程序,我使用了Azure DevOps来构建和发布管道。
我成功完成了构建和发布,但是当我尝试通过蔚蓝的Web应用程序URL访问Web应用程序时,它反映了You do not have permission to view this directory or page.
如何纠正问题?
答案 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中找到更多详细信息。
如果以上无法解决。您可以按照以下步骤显示更多错误消息并解决问题。
<customErrors mode="Off" />
,在<httpErrors errorMode="Detailed"></httpErrors>
。并将web.config文件更新到您的Azure Web应用程序。查看this thread了解详情。