无法连接到web服务器 IIS Express
本人出现过类似问题,在出现问题之前主要操作是电脑连接路由器,所以本地IP更换过,所以在项目的配置文件里面修改了一下,再次启动就出现了这种现象。如下图:
输出中可以看到有两个IP,都是曾经用到的,但是在配置文件里面我都改了。
然后就百度了一下,解决方案管用的还是有,但是都没有探究过产生这种现象的原因。
下面先说有用的处理方式:
1.关闭当前工作的visual studio ,看项目文件,找到项目根目录,删除.vs文件夹
2.重新启动Visual Studio ,重新生成文件,启动。(正常情况下到这里就可以了。)
如果不行,就接着看:
接下来是我自己探究的结果。
在VS文件夹下,找到 .vs\项目名\config 下的 applicationhost.config文件,如上图。
我在修改对应Visual Studio 中修改 IP的时候,系统自己往这个地方加了一条新的。我猜想问题就是在这里。
删除一条,重启即可。这应该是编译器处理修改内容的问题。(有待讨论)。但现象和结果就是这样。
另外:项目文件夹的缓存文件slnx.sqlite 也值得探究,
因为有时你修改了重启也不好使,非得把 .vs 文件夹删除了才行。
下次会往深处探究,如有补充,欢迎留言!