"您无权查看此目录或页面" Azure上的Mvc 4应用程序

时间:2016-02-08 21:14:17

标签: .net asp.net-mvc azure iis azure-web-sites

我在windows azure上有2个webapps。一切都很好。 然后我必须更新我的ssl证书,就像我在Configure-section中所做的那样,并按下Save。

在此之后,我得到了#34;您无权查看此目录或页面。"在子域上的所有webapps(可能只是巧合)。

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

我无法访问该应用的任何文件。唯一可行的方法是启用app_offline.htm文件。

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

我注意到另一个奇怪的事情,我仍然使用旧的azure控制面板,在那里我看到了6个webapps(2个子域名,4个登陆页面'主要'域名)。但是,如果我转到新的Azure门户,则子域名上的2个应用程序不存在... 如果我从子域名-webapp单击旧门户网站中的链接,则会找不到资产,可能已删除'。

请帮忙。

1 个答案:

答案 0 :(得分:2)

一切都在恢复,为什么一切都出错仍然超出我的意思,但这就是结束:

  • 我去了旧门户网站并为我的网络应用程序上传了一个新的SSL证书。
  • 上传并更改域名以使用新证书后,访问者无法访问Web应用程序,从而导致“您无权查看此目录或页面”错误。
  • 在尝试查看授权/身份验证设置是否导致它时,由于资源不同步,我无法在新门户中访问此设置。
  • 同步资源后(在Azure支持的帮助下)发现授权/身份验证设置已设置为启用,并且“使用Active Directory”#39;而不是像以前一样允许所有,即使我从未(曾经)触及过这些设置。