如何调试您没有查看此目录或页面的权限? [英] How to debug "You do not have permission to view this directory or page"?

查看:0
本文介绍了如何调试您没有查看此目录或页面的权限?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我从Visual Studio 2017将ASP.NET核心应用程序发布到Azure后,当我单击应用程序URL时收到以下消息:

它以前运行得很好。有没有办法找出我推送的更改出了什么问题?

推荐答案

You do not have permission to view this directory or page.

这基本上是在暗示Azure在运行您的Web应用程序时遇到错误。由于它已投入生产,因此不会显示任何有用的错误消息。出于测试/调试的目的,您可以打开Azure详细消息传递,并在其准备好投入生产时关闭。要做到这一点,您必须遵循以下两个步骤

  • 登录到Azure>应用服务(左侧菜单)>Your Web App>应用服务日志(如果找不到,搜索框在顶部),然后打开Detailed Error Messages或打开所有日志记录选项,这取决于您。
  • 现在将以下内容添加到您的Web Config文件
  • Web Config文件中,在Syst.web结束标记之前添加<customErrors mode="Off" /></system.web>。同样,在</system.webServer>之前加上<httpErrors errorMode="Detailed"></httpErrors>。最后,将Web Config上载到Azure并祈祷。
如果您正确地按照这些步骤操作,将详细显示错误消息,希望您能从中找出错误所在。祝你好运!

这篇关于如何调试您没有查看此目录或页面的权限?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆