Microsoft Edge强制使用HTTPS并拒绝自签名证书

Microsoft Edge强制使用HTTPS并拒绝自签名证书,http,iis,microsoft-edge,hsts,Http,Iis,Microsoft Edge,Hsts,在我的本地(Windows 10)PC上的多个站点上进行开发工作今早突然有一个站点拒绝加载Microsoft Edge(版本89.0.774.45(正式版本)(64位))。其他本地站点运行良好 我从web.config中删除了对SSL的重定向,并颁发了一个新的自签名证书:NET::ERR_CERT_COMMON_NAME_INVALID-您现在不能访问local-prodject.mydomain.com,因为该网站使用HST。网络错误和攻击通常是暂时的,因此此页面稍后可能会工作 web.con

在我的本地(Windows 10)PC上的多个站点上进行开发工作今早突然有一个站点拒绝加载Microsoft Edge(版本89.0.774.45(正式版本)(64位))。其他本地站点运行良好

我从web.config中删除了对SSL的重定向,并颁发了一个新的自签名证书:NET::ERR_CERT_COMMON_NAME_INVALID-您现在不能访问local-prodject.mydomain.com,因为该网站使用HST。网络错误和攻击通常是暂时的,因此此页面稍后可能会工作

web.config中没有HST。我从web.config中删除了HTTPS重定向,它仍然试图强制使用HTTPS。我已经做完了edge://net-internals/#hsts 要删除local-prodject.mydomain.com和localhost,无需更改

我更喜欢自己签名的工作方式和昨天一样,在我本地PC上的其他站点上工作,这样当他们被推到生产环境中时,他们就可以开始工作了


我还应该注意到,Chrome和Firefox(开发人员和普通用户)工作得很好。

Chrome和Edge有一个安全的词,可以用来绕过SSL问题进行本地开发。单击浏览器窗口中的任意位置并键入:这是不安全的

是否遵循了删除HSTS设置等步骤?删除时是否指定了正确的子域?子域的HSTS设置可能不同。我建议您可以清除边缘缓存和历史记录以重试。您也可以尝试在inprivate窗口中查看问题是否仍然存在。是的,我已经清除了HST,这似乎有一段时间的帮助。我已经求助于在Edge和Chrome的浏览器窗口中键入“thisisnotsafe”来访问我的任何本地开发网站。看来你已经找到了解决这个问题的方法。你可以把它作为一个答案,它可以在将来帮助其他社区成员解决类似的问题。谢谢你的理解。