当我在Visual Studio 2013中创建新的网站项目时,即使在完全删除Visual Studio 2013 / Projects和Visual Studio 2013 / Website中的目录之后,VS 2013仍然认为它存在。因此,它会在解决方案名称的末尾附加一个递增索引:
如何完全删除所有解决方案的痕迹(例如卸载普通项目)?
答案 0 :(得分:23)
VS认为该网站仍然存在的原因是因为它正在查看IIS Express applicationhost.config文件。
在VS 2015中
Visual Studio 2015为每个解决方案使用applicationHost.config。您的解决方案中有一个.vs文件夹。所以解决方案有一个.vs \ config \ applicationhost.config文件
先前版本
在%userprofile%\documents\IISExpress\config\applicationhost.config
下查看。您的旧网站仍在IIS Express下注册,因此VS会为新网站生成唯一的名称。
答案 1 :(得分:4)
就我而言,我必须删除[.vs \ config]文件夹中[applicationhost.config]文件中的旧注册。
答案 2 :(得分:0)
除了Jimmy的回答,有时在applpicationhost.config文件中删除元素之间的东西时,我会遇到IISExpress问题。经过数小时的故障排除后,重命名applicationhost.config文件或删除它可以解决该问题。重命名或删除配置文件也可以解决此问题中所述的问题。 (但是如果你选择删除它就要小心 - 确保你不需要它)