所以我有一个配置了这些绑定的网站(此处为虚构域/IP 地址):
http sub.domain.com port 80 ip 1.2.3.4
http www.somedomain.com port 80 ip 2.2.3.3
一切正常,两个域都可以与网站一起使用,但是如果我将新的 https 绑定添加到其中一个域:
https www.somedomain.com port 443 ip 2.2.3.3
这搞乱了 sub.domain.com 网站。当我在浏览器中访问该网站时:http: //www.somedomain.com 它一直重定向到https://www.somedomain.com 即使我不希望该网站在 https 上运行,我希望它在http。如果我删除其他域的 https 绑定,一切都会再次正常工作。
谁能建议我如何绕过它?
它是 Windows Server 2016 Standard 上的 IIS 10
好吧,事实证明问题是我在 Program.cs 中的 asp.net 核心 Web 应用程序中有这行代码
当我发表评论时,我不再收到不需要的重定向。
尽管这行代码根据某些 IIS 绑定设置的不同而有所不同,但我感到很惊讶,因为它只根据绑定而不是总是重定向到 https。