新网站项目名称后显示的数字

Ect*_*opy 14 visual-studio visual-studio-2013

nPower.Ignition.WebResponsive在Visual Studio中删除了一个从我的解决方案调用的旧的ASP.NET Web应用程序项目,但是当我在同一个地方添加一个新的Web站点项目时,我看到(1)附加在我想要的名称的末尾.我试图删除并重新创建几次,现在我已经到了我的解决方案资源管理器中它看起来像这个,并(3)附加在我想要的名字的末尾!

在此输入图像描述

所以...我几乎知道是什么导致了这个,但不知道如何修复它.

Visual Studio是否记得我曾经在我的解决方案中有一个具有该名称的项目,即使我已将其删除,并试图通过给它一个不同的名称来避免冲突?有没有办法可以摆脱最后附加的数字?我理解,如果我保留名称,那么从编程的角度来看,它可能不会产生很大的不同,但它看起来相当邋!!

Jim*_*mmy 37

这是因为每次使用IIS Express创建网站项目时,VS都会向IIS Express的applicationhost.config(C:\Users\YourName\Documents\IISExpress\config\applicationhost.config)添加一个新条目.每个网站都必须是唯一的,因此VS会追加并增加名称后面的数字.

要摆脱这种情况,您需要清除applicationhost.config文件中的冲突条目.

在较新版本的Visual Studio中,该applicationhost.config文件位于.vs\config解决方案文件下的文件夹中.

  • 还要检查.vs/config中的项目applicationhost.config文件.http://stackoverflow.com/a/34716590/1467810 (4认同)
  • 4 年后(2018 年 3 月 10 日) - 使用 Visual Studio 2017 v15.6.1 - 此解决方案不起作用 - C:\Users\YourName\Documents\IISExpress\config\applicationhost.config 中没有匹配的条目文件——现在呢? (2认同)