Полное удаление веб-решений Visual Studio

Когда я создаю новый проект веб-сайта в Visual Studio 2013, даже после полного удаления каталога в Visual Studio 2013/Projects, а также Visual Studio 2013/Website, VS 2013 все еще считает, что он существует. В результате он добавляет инкрементирующий индекс в конец имени решения:

enter image description here

Как я могу полностью удалить все следы решений (например, выгрузить обычный проект)?

Ответ 1

Причина, по которой VS считает, что веб-сайт все еще существует, заключается в том, что он смотрит на файл applicationhost.config IIS Express.

В VS 2015

В Visual Studio 2015 используется приложение applicationHost.config для каждого решения. В вашем решении есть папка .vs. Таким образом, решение имеет файл .vs\config\applicationhost.config

Предыдущие версии

Посмотрите под %userprofile%\documents\IISExpress\config\applicationhost.config. Ваш старый сайт по-прежнему зарегистрирован в IIS Express, поэтому VS генерирует уникальное имя для нового.

Ответ 2

В моем случае мне нужно удалить старые записи в файле [applicationhost.config] в папке [.vs\config].

Ответ 3

В дополнение к ответу Джимми, иногда при удалении элементов между элементами в файле applpicationhost.config возникают проблемы с IISExpress. После нескольких часов устранения неполадок, переименование файла applicationhost.config или его удаление устраняет эту проблему. Переименование или удаление файла конфигурации также устраняет проблему, указанную в этом вопросе. (но будьте осторожны, если вы решите удалить его - убедитесь, что в нем ничего не нужно)