我对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提供服务.

为了解决这个问题,我做了以下几点.

  • 在Chrome地址栏中键入"chrome://net-internals/#hsts"
  • 页面的最底部是查询域文本框-验证浏览器是否知道localhost
  • 如果是,请使用上面的文本框删除本地主机域
  • 您的站点现在应该可以使用普通的旧HTTP

这不是一个永久性的解决方案,但至少可以让它在项目之间工作.如果有人知道如何从HSTS列表中永久排除localhost,请告诉我:)

Update-正如an answer below中指出的,在执行上述步骤后,您可能需要clear the browser cache才能让浏览器完全"忘记"本地主机的HSTS信息.

Asp.net相关问答推荐

在 AppConfig.json 中存储对象的最佳方式

Web API 自托管 - 在所有网络接口上绑定

当前http上下文的http动词

ASP.NET Web 应用程序 (.NET Framework) 与 ASP.NET Core Web 应用程序 (.NET Framework) 之间的差异

Automapper - 映射器已初始化错误

ASP.NET 控件无法在 Visual Studio 2008 的代码隐藏中引用

如何使用 json 将复杂类型传递给 ASP.NET MVC 控制器

如何在 ASP.NET Web API 中使用非线程安全的 async/await API 和模式?

通过 jQuery 调用 ASP.NET 服务器端方法

哪些行为驱动开发 (BDD) 工具/框架可用于 Microsoft Stack?

判断邮箱地址是否对 System.Net.Mail.MailAddress 有效

如何将图像 url 转换为 system.drawing.image

asp.net 有控制台日志(log)吗?

在 ApiController 中添加自定义响应头

如何在 ASP.NET Core Web API 中配置 JSON 格式的缩进

如何在 asp.net 中更改 DataBinder.Eval 的日期格式?

在c#中显示带有换行符的标签文本

通过 CultureInfo 格式化字符串

DateTime.Parse 和 Convert.ToDateTime 之间有什么区别?

Appdomain 回收究竟是什么