Полное удаление веб-решений 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 или его удаление устраняет эту проблему. Переименование или удаление файла конфигурации также устраняет проблему, указанную в этом вопросе. (но будьте осторожны, если вы решите удалить его - убедитесь, что в нем ничего не нужно)