【问题标题】:"You do not have permission to view this directory or page" Mvc 4 app on Azure“您无权查看此目录或页面”Azure 上的 Mvc 4 应用
【发布时间】:2016-02-08 21:14:17
【问题描述】:

我在 Windows azure 上有 2 个网络应用程序。一切正常。 然后我必须更新我的 ssl 证书,就像我在配置部分所做的那样,然后按保存。

在此之后,我收到“您无权查看此目录或页面”。在子域上的所有 webapps 上(可能只是巧合)。

之前一切正常,所以这不是代码的实际问题。我已经手动部署、重新部署、重新启动了应用程序。甚至使用证书撤消我的更改并将我的部署槽交换回暂存槽。我无法摆脱“您无权查看此目录或页面。”

我无法访问应用程序的任何文件。唯一似乎有效的是启用后的 app_offline.htm 文件。

我现在能想到的唯一解决方案是完全删除 azure webapps 并重新创建一个新应用程序,这是不可接受的,但考虑到这种停机时间会影响生产应用程序,也许值得。

我注意到另一件奇怪的事情,我仍在使用旧的 azure 控制面板,在那里我看到了我的 6 个 web 应用程序(2 个在子域上,4 个在“主”域上的登录页面)。但是,如果我转到新的 Azure 门户,子域应用程序上的 2 不存在... 如果我从我的子域 Web 应用中单击旧门户中的链接,我会收到“未找到资产,可能已删除”。

请帮忙。

【问题讨论】:

    标签: .net asp.net-mvc azure iis azure-web-app-service


    【解决方案1】:

    一切都恢复正常了,为什么一切都出错了我仍然无法理解,但这是总结:

    • 我去了旧门户并为我的 web 应用上传了新的 SSL 证书。
    • 上传并更改域以使用新证书后,webapps 对访问者不可用,导致“您无权查看此目录或页面”错误。
    • 在尝试查看授权/身份验证设置是否导致它时,我无法在新门户中访问它,因为资源未同步。
    • 在同步资源后(在 Azure 支持的帮助下),结果发现授权/身份验证设置被设置为启用,并且“使用 Active Directory”而不是像以前一样允许所有,即使我从来没有(曾经)触摸了这些设置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-02
      • 2021-01-29
      • 2021-01-07
      • 1970-01-01
      • 2018-04-21
      相关资源
      最近更新 更多