Asp.net IIS 8 https绑定不';没有http绑定就无法工作

Asp.net IIS 8 https绑定不';没有http绑定就无法工作,asp.net,http,ssl,https,iis-8,Asp.net,Http,Ssl,Https,Iis 8,在IIS8中,我有http和https的站点绑定(分别是端口80和443)。我可以在http://www.hostname.com和https://www.hostname.com,这正是我所期望的 但是,当我尝试删除标准http绑定时,两个版本的站点都超时(在IIS中选中“需要SSL”复选框时也会发生此超时) 如何删除http绑定或以其他方式将所有流量强制为https版本?请查看applicationHost.config文件以查看保留的绑定。站点肯定只能使用HTTPS绑定。即使您的计算机上发

在IIS8中,我有http和https的站点绑定(分别是端口80和443)。我可以在
http://www.hostname.com
https://www.hostname.com
,这正是我所期望的

但是,当我尝试删除标准http绑定时,两个版本的站点都超时(在IIS中选中“需要SSL”复选框时也会发生此超时)


如何删除http绑定或以其他方式将所有流量强制为https版本?

请查看applicationHost.config文件以查看保留的绑定。站点肯定只能使用HTTPS绑定。即使您的计算机上发生了不好的情况,并且您必须保留HTTP绑定,您也可以使用URL重写将所有HTTP访问重定向到HTTPS。当我删除HTTP绑定时,applicationHost.config文件对此特定站点有一个绑定条目:
,很遗憾,我对通配符等不太熟悉,不知道这是否正确。请查看applicationHost.config文件以查看保留的绑定。站点肯定只能使用HTTPS绑定。即使您的计算机上发生了不好的情况,并且您必须保留HTTP绑定,您也可以使用URL重写将所有HTTP访问重定向到HTTPS。当我删除HTTP绑定时,applicationHost.config文件对此特定站点有一个绑定条目:
,不幸的是,我对通配符等不太熟悉,不知道这是否正确。