我面对IIS8的一个奇怪问题。它将我的所有网站重定向到HTTPS,而无需任何特定的HTTPS配置。 这是一个开发服务器,所以我根本不想使用HTTPS。
我在machine.config级别进行检查,没有说要在HTTPS上重定向。根Web.config,ApplicationHost.config和网站Web.config相同。 所有自签名证书都将从系统中删除。没有为HTTPS创建任何绑定,但是当我在HTTP中请求站点时,我在chrome中看到做出了307 HTTP响应,并且已重定向到HTTPS。
网站中也没有特定代码可重定向到HTTPS。我试图从IIS中删除HTTPRedirection模块,并且行为相同。清除缓存后,我会再次检查Firefox和Chrome,这是相同的。
这个故事中唯一奇怪的是,一切都在Edge ...(无307)中按预期工作。
我该怎么做才能只允许所有浏览器不进行重定向的HTTP?