【发布时间】:2019-05-16 04:57:25
【问题描述】:
我正在 ASP.NET 中的 MVC 框架上工作,我试图访问该应用程序,但我无法通过登录屏幕,之后它一直抛出未找到的 IIS 错误。解决方法后,我发现我的web.config 文件中有这行:httpCookies httpOnlyCookies="true" requireSSL="true" 正在停止访问。谁能帮我理解这里的问题和概念?
已经谢谢了。
仅删除 requireSSL 部分后,我就能够访问该站点。
网络配置
httpCookies httpOnlyCookies="true" requireSSL="true"
Global.asax 的应用开始:
if (ServicePointManager.SecurityProtocol.HasFlag(SecurityProtocolType.Tls12) == false)
{
ServicePointManager.SecurityProtocol =
ServicePointManager.SecurityProtocol | SecurityProtocolType.Tls12;
}
我认为global.asax的应用程序启动中的代码部分可能会导致问题,但我不确定。
【问题讨论】:
-
你的登录方式有没有写[RequireHttps]
标签: asp.net-mvc ssl iis-7 web-config tls1.2