4

这似乎是一个小问题,但它开始激怒我,以至于我无法打开 Visual Studio。

问题:

不久前,我在 VS 中创建了一个网站。我将其命名为“TestWebsite”。一周后,我从网站文件夹、项目文件夹和备份文件夹中删除了它。

我还从 VS 开始页面的最近项目列表以及任务栏上的 VS 跳转列表中删除了它。

然后我创建了一个名为“TestWebsite”(同名)的新网站。但是当 VS 完成创建新网站时,它并没有被称为“TestWebsite”。VS 将其重命名为“TestWebsite (1)”。所以我从我的系统中删除了它,以及这个名字的所有其他痕迹。

然后我创建了一个名为“TestWebsite”(同名)的新网站,并再次将其重命名为“TestWebsite (2)”。

你看这里发生了什么?

我该如何阻止这个?无论我创造什么,它都会发生。项目/网站/类库。它总是重命名东西,这真的让我很生气。我需要它停下来。

请帮忙。

4

2 回答 2

2

当 VS 使用 IIS Express 创建网站时,该网站也会添加到 IIS Express 的 applicationhost.config 文件中(在 Documents\IISExpress\config 下)。这些 IIS Express 托管网站的名称必须是唯一的,这就是 VS 在名称中添加 (n) 修饰符的原因。

要重复使用相同的确切名称,您可以清除 applicationhost.config 站点,然后创建项目。

于 2013-09-10T16:43:57.153 回答
1

按着这些次序:

  1. 删除 applicationhost.config 文件中的相关条目(位于 Drive:\Users\User\Documents\IISExpress\config 文件夹中)
  2. 搜索注册表(Microsoft > Visual Studio 12 > MRUList),删除相关条目;
  3. 删除各自文件夹中的项目和网站(但如有必要,请先将它们备份到不同的位置);
  4. 打开IIS文件夹,删除与你当前项目直接相关的文件;
  5. 清除 JumpList 和最近的项目历史(可能没有必要,但让事情看起来更干净)。
于 2016-04-05T09:37:09.590 回答