尝试调试时IISExpress无法连接

时间:2017-08-25 16:38:31

标签: asp.net iis visual-studio-2015 iis-express

我在Visual Studio 2015(14.0.25431.01 Update 3)中运行ASP.NET MVC项目,该项目运行IISExpress来调试应用程序。但是,当我调试应用程序时,有时(并且我还没弄清楚触发器是什么)我的浏览器将打开正确的URL,但它只会说“无法连接”。

如果我尝试刷新窗口没有任何变化。如果我检查Visual Studio它仍然说它正在调试,所以调试器或IIS似乎没有崩溃。有时,如果我只是单击重新启动它将正常工作。但是,有时此错误仍在继续,我必须终止IIS进程。我尝试删除.vs\config下的文件,但这没有帮助。

有没有办法解决这个或者无论如何找到一些日志来看看发生了什么?这开始于过去几周,它开始让我发疯。

修改

再次发生,尝试通过Chrome以及我常用的FireFox进行连接。查看Chrome中的开发者工具,我看到了ERR_CONNECTION_REFUSED消息。

我决定检查Windows事件查看器,发现看起来IIS Express无法绑定到端口。错误信息是:

Unable to bind to the underlying transport for [::]:12345. The IP Listen-Only list may contain a reference to an interface which may not exist on this machine. The data field contains the error number.

但为什么它无法绑定到我不理解的那个端口。

0 个答案:

没有答案