在vs中无法启动IIS Express Web服务器的解决办法
显示端口不一致原因造成,因为本机上有两个该项目,一个是老版本,一个是新版本。
看了网上几种方法,比如在web项目上点击鼠标右键,选择【属性】->【web】->【服务器】修改成一致,结果还是不行。
然后,用记事本打开web项目的工程文件(以.csproj结尾的文件),把里面三处涉及到端口号的地方也修改为一致,还是没解决问题。
期间也配合删除项目根目录的隐藏的.vs文件夹,也没解决问题。
最后解决的方法:
1)删除.vs文件夹、
2)删除以.csproj结尾的文件里的三行文件:
<DevelopmentServerPort>50329</DevelopmentServerPort>
<DevelopmentServerVPath>/</DevelopmentServerVPath>
<IISUrl>http://localhost:50329/</IISUrl>
重新启动项目,问题解决。
可见,如果端口出问题,不用自己去修改,只要删除这些,系统就会自动分配端口号了,问题也就解决了。