如何调试“您没有权限查看此目录或页面”? [已关闭]

20 浏览
0 Comments

如何调试“您没有权限查看此目录或页面”? [已关闭]

这个问题已关闭。它需要更多的细节和清晰度,目前不接受答案。


想改进这个问题?通过编辑这篇文章添加细节和澄清问题。

改进这个问题

在我使用 Visual Studio 2017 将 ASP.NET Core 应用程序发布到 Azure 后,当我单击应用程序网址时,出现以下消息:

\"enter

之前它一直工作得很好。有没有办法找出我推送的更改有什么问题?

admin 更改状态以发布 2023年5月21日
0
0 Comments
  • 第一件事情是检查一下文件夹,看看你的war文件是否被解压到了webapps文件夹下。如果你的web网址是“xyz.azurewebsites.net”,那么尝试打开xyz.scm.azurewebsites.net,这将重定向到KUDU界面,你可以看到几个选项卡。从这些选项卡中选择调试控制台,然后从下拉列表中选择CMD,这样就可以看到一个文件夹结构。然后进入site->wwwroot->webapps,检查你的war是否被解压。
  • 如果没有解压,那么试着重启Web应用程序看看是不是可以解决问题。如果在创建应用程序服务计划时选择了标准定价层,请将其更改为高级。
  • 最后,你可以为你的应用程序启用日志记录。然后进入监视->诊断日志。打开这些设置,然后选择日志流(在诊断日志下方)。

希望这可以帮助你。

0
0 Comments

您没有权限查看此目录或页面。

当Azure在运行您的Web应用程序时遇到错误时,它基本上是一个提示。由于它在生产中,因此不会显示任何有用的错误消息。为了测试/调试目的,您可以打开Azure详细消息,并在准备好生产时关闭。要这样做,您必须执行以下两个步骤:

  • 登录Azure>应用程序服务(左侧菜单)>您的Web应用程序 >应用程序服务日志(如果找不到,请在顶部的搜索框中查找),然后打开详细错误消息或打开所有日志记录选项,取决于您。
  • Web Config文件中添加以下内容:
    结束标记之前添加。类似地,在之前添加。最后,将Web Config上传到Azure并祈祷。

如果您按照正确的步骤操作,那么将详细显示错误消息,并希望从那里找出问题所在。祝好运!

0