【发布时间】:2016-07-23 10:23:26
【问题描述】:
我在 localhost 中运行我的应用程序时遇到问题,我在 web.config 中添加了重写规则以将我的所有 http 站点重定向到 https,因为我添加了 ssl 证书,但那是针对在线版本的。在本地主机中,我在 web.config 中注释掉了我的重写规则,但它仍然将我的 http://localhost 重定向到 https://localhost,因为我的网站没有在本地运行并且我无法工作。
任何帮助将不胜感激。
【问题讨论】:
-
您是否尝试过清洁您的解决方案?
-
请注意,model-view-controller 标签是针对有关模式的问题。 ASP.NET-MVC 实现有一个特定的标记。
-
RatHat,是的,我做了,但没用
-
如果您使用 IIS Express 在本地运行,它可能正在缓存原始 web.config;一种确定的方法是将语法错误放入 web.config 并运行应用程序...如果您没有收到错误,则问题在于 IIS Express 缓存。您还可以将应用程序发布到本地 IIS 并检查 web.config 以确保您确实已将其注释掉:)
-
@StephenByrne 我试过了,但 web.config 中没有错误,但是我通过为我的 localhost 分配不同的端口号来修复它,它运行良好。 :)
标签: c# asp.net-mvc https localhost