2016-07-20 138 views
10

这里有几个问题,为什么IISExpress没有启动。我找到的答案没有帮助。但我自己找到了答案。这篇文章可能会帮助他人。IISExpress无法从Visual Studio 2015开始

行为:你打开你从别人在Visual Studio 2015年复制Web项目中,您不能选择浏览器,当你开始使用F5你会得到一个消息,说

无法启动IIS Express Web服务器。

没有迹象表明为什么。删除applicationHost.config没有帮助,重新启动/重新安装等也没有帮助。管理员模式并不重要,目标机器的新项目按预期工作。

回答

29

决议:首先我发现打开VS 2012中的同一个项目的工作,它启动IISExpress就好了。那有什么不同?它是.vs文件夹中的项目根目录,这里尤其是文件.suo其中所有用户设置特定于Visual Studio 2015驻留。

如果您从其他用户/机器复制项目,请删除文件夹.vs。然后打开该项目。它将即时创建新的设置存储。该项目将像以前一样运行,并且IISExpress按预期工作。

如果你看不到这个文件夹 - 它是隐藏的。因此,在此步骤之前使隐藏的文件可见。

老年项目和老年VS版本没有.vs文件夹,因此不需要删除它。

+1

并且在移除.vs之前关闭VS解决方案 –

+0

如果使用VS2015和.net Core项目,还可以从/ Properties – Chris

+0

中删除launchSettings.json,我们已经从另一个用户/机器复制项目。删除.vs文件夹并重新打开项目对我们来说很好。 –

相关问题