asp.net

vs中无法启动IIS Express Web服务器的解决办法

2021-04-27

在vs中无法启动IIS Express Web服务器的解决办法

显示端口不一致原因造成,因为本机上有两个该项目,一个是老版本,一个是新版本。

看了网上几种方法,比如在web项目上点击鼠标右键,选择【属性】->【web】->【服务器】修改成一致,结果还是不行。

然后,用记事本打开web项目的工程文件(以.csproj结尾的文件),把里面三处涉及到端口号的地方也修改为一致,还是没解决问题。

期间也配合删除项目根目录的隐藏的.vs文件夹,也没解决问题。

最后解决的方法:

1)删除.vs文件夹、

2)删除以.csproj结尾的文件里的三行文件:

<DevelopmentServerPort>50329</DevelopmentServerPort>

<DevelopmentServerVPath>/</DevelopmentServerVPath>

<IISUrl>http://localhost:50329/</IISUrl>

重新启动项目,问题解决。

可见,如果端口出问题,不用自己去修改,只要删除这些,系统就会自动分配端口号了,问题也就解决了。