gpt4 book ai didi

asp.net-mvc - 在 Azure 上获取 'you do not have permission to view this directory or page'

转载 作者:行者123 更新时间:2023-12-03 03:02:55 33 4
gpt4 key购买 nike

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

You do not have permission to view this directory or page

错误。我没有更改网站上的任何内容,最后一次发布是 5 天前,当时它正在运行。我的登台环境和生产环境都像这样崩溃了。

看起来它返回了 403,但我不明白为什么。

该网站是一个 ASP.NET MVC5 网站,作为 Azure Web 应用程序运行。

更新

好的,我现在已经运行了该网站的测试版本,并从 Controller 中删除了 [RequireHttps] 属性 - 现在我只需通过 http 即可导航到页面code>,但是 https 给了我权限错误。

最佳答案

我已经成功解决了这个问题,在我的 web.config 中,我进行了 URL 重写以防止 SSL3.0 访问(基于这篇文章: Disabling SSL3 in in Azure websites )。

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

SSLv3 connections are forbidden by this site

在里面。这是来自 url 重写。

我的电脑很高兴加载,因为我有 BitDefender,并且将它自己的 SSL 证书注入(inject)到我的网站提供的证书上。在 BitDefender 中关闭 SSL 扫描会导致我在所有浏览器上出现错误。

所以到目前为止的解决方案是删除 SSL3 重写并寻找另一种方法来实现相同的效果。

关于asp.net-mvc - 在 Azure 上获取 'you do not have permission to view this directory or page',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47190139/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com