在Azure上获取“您无权查看此目录或页面”

时间:2017-11-08 21:38:49

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

我已经有一个网站在Azure上运行了一段时间,直到今天我发现通过移动设备浏览它(在Android(Chrome / Firefox)和Apple上测试)我没有任何问题( iPhone 6 - Safari))我得到了:

  

您无权查看此目录或页面

错误。我没有改变网站上的任何内容,最后一次发布是在5天前,当时它正在运行。我的暂存 prod环境都像这样下降了。

看起来它正在返回403,但我看不出原因。

该站点是一个ASP.NET MVC5站点,作为Azure Web App运行。

更新

好的,我现在已经从控制器中删除了[RequireHttps]属性的网站测试版本 - 现在我只能http导航到这些页面,但是{{1}给了我许可错误。

1 个答案:

答案 0 :(得分:1)

我已经设法解决了这个问题,在我的web.config我进行了网址重写以阻止SSL3.0访问(基于这篇帖子:Disabling SSL3 in in Azure websites)。

在Azure中打开日志并加载页面后,我看到了403错误消息

  

此网站禁止SSLv3连接

在里面。这来自网址重写。

我的PC装得很高兴,因为我有BitDefender并且它将自己的SSL证书注入到我的网站提供的证书上。在BitDefender中关闭SSL扫描在所有浏览器上都给出了错误。

所以到目前为止的解决方案是删除SSL3重写并研究另一种方法来实现同样的目的。