我在ASP.NET 4.5中创建了一个项目,我使用本地IIS服务器(版本10.0.15,Windows 10附带的版本)在本地运行。我曾经使用Visual Studio 2015 Enterprise处理这个项目,一切正常,我可以访问和调试http://local.project.com上的网站甚至https工作。安装Visual Studio 2017后,打开项目(无需迁移)并运行它我开始得到连接重置错误:ERR_CONNECTION_RESET
在我的项目的web.config中,我有一个重写规则来强制https,这从来没有给我带来任何问题让我在本地访问,当我想调试时我只需要评论。重写下面的行:
<httpRedirect enabled="false" destination="https://project.com" httpResponseStatus="Permanent" />
<rewrite>
<rules>
<rule name="RedirectToNonwww" stopProcessing="true">
<match url="^(www\.)?(.*)$" />
<conditions>
<add input="{HTTPS}" pattern="off" />
<add input="{HTTP_HOST}" pattern="^(www\.)?(.*)$" />
</conditions>
<action type="Redirect" url="https://{C:2}" />
</rule>
</rules>
</rewrite>
我对这个问题一无所知。我不知道VS 2017在我的机器上改变了什么才能实现这一点。你有什么建议可以帮我解决这个问题吗?
感谢您的帮助
答案 0 :(得分:1)
我找到了解决方案,出于某种原因,在使用VS 2017运行项目时,它搞砸了网站绑定的配置。我这样做了解决: