我对IIS express或Visual Studio 2013有问题.
该网站的属性中没有启用或设置HTTPS或SSL.
当我单击"调试"时,网站会在浏览器中启动并try 加载:
然后出于某种原因,它会自动重定向到:
我不太确定该怎么办?
我对IIS express或Visual Studio 2013有问题.
该网站的属性中没有启用或设置HTTPS或SSL.
当我单击"调试"时,网站会在浏览器中启动并try 加载:
然后出于某种原因,它会自动重定向到:
我不太确定该怎么办?
我相信这是由HST引起的——见http://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security
如果你有(开发)任何其他发送HSTS头的本地主机站点...
严格的交通安全:最大年龄为31536000岁;包括子域;预加载
...然后,根据max age的值,future 对localhost的请求将需要通过HTTPS提供服务.
为了解决这个问题,我做了以下几点.
这不是一个永久性的解决方案,但至少可以让它在项目之间工作.如果有人知道如何从HSTS列表中永久排除localhost,请告诉我:)
Update-正如an answer below中指出的,在执行上述步骤后,您可能需要clear the browser cache才能让浏览器完全"忘记"本地主机的HSTS信息.