如何调试“您没有权限查看此目录或页面”? [已关闭]
如何调试“您没有权限查看此目录或页面”? [已关闭]
这个问题已关闭。它需要更多的细节和清晰度,目前不接受答案。
想改进这个问题?通过编辑这篇文章添加细节和澄清问题。
改进这个问题
在我使用 Visual Studio 2017 将 ASP.NET Core 应用程序发布到 Azure 后,当我单击应用程序网址时,出现以下消息:
之前它一直工作得很好。有没有办法找出我推送的更改有什么问题?
admin 更改状态以发布 2023年5月21日
- 第一件事情是检查一下文件夹,看看你的war文件是否被解压到了webapps文件夹下。如果你的web网址是“xyz.azurewebsites.net”,那么尝试打开xyz.scm.azurewebsites.net,这将重定向到KUDU界面,你可以看到几个选项卡。从这些选项卡中选择调试控制台,然后从下拉列表中选择CMD,这样就可以看到一个文件夹结构。然后进入site->wwwroot->webapps,检查你的war是否被解压。
- 如果没有解压,那么试着重启Web应用程序看看是不是可以解决问题。如果在创建应用程序服务计划时选择了标准定价层,请将其更改为高级。
- 最后,你可以为你的应用程序启用日志记录。然后进入监视->诊断日志。打开这些设置,然后选择日志流(在诊断日志下方)。
希望这可以帮助你。
您没有权限查看此目录或页面。
当Azure在运行您的Web应用程序时遇到错误时,它基本上是一个提示。由于它在生产中,因此不会显示任何有用的错误消息。为了测试/调试目的,您可以打开Azure详细消息,并在准备好生产时关闭。要这样做,您必须执行以下两个步骤:
- 登录Azure>应用程序服务(左侧菜单)>
您的Web应用程序
>应用程序服务日志(如果找不到,请在顶部的搜索框中查找),然后打开详细错误消息
或打开所有日志记录选项,取决于您。 - 在
Web Config
文件中添加以下内容:
在结束标记之前添加
。类似地,在之前添加
。最后,将Web Config
上传到Azure并祈祷。
如果您按照正确的步骤操作,那么将详细显示错误消息,并希望从那里找出问题所在。祝好运!