2016-07-20 4 views
10

Здесь возникает несколько вопросов, почему IISExpress не запускается. Ответы, которые я нашел, не помогли. Но я нашел ответ сам. Этот пост может помочь другим.IISExpress не начинается с Visual Studio 2015

Поведение: Вы открываете веб-проект, который вы скопировали с кем-то в Visual Studio 2015. Вы не можете выбрать браузеры и когда вы начинаете использовать F5 вы получите сообщение о том,

Невозможно запустить IIS Экспресс-веб-сервер.

Нет никаких указаний, почему. Удаление applicationHost.config не помогает, перезагрузка/переустановка и т. Д. Тоже не помогает. Режим администратора не имеет значения, а новый проект - целевая машина работает так, как ожидалось.

ответ

29

Резолюция: Сначала я обнаружил, что открытие того же проекта в VS 2012 работает, оно запускает IISExpress просто отлично. Так что же изменилось? Это папка .vs в корне проектов и здесь особенно файл .suo, где находятся все пользовательские настройки, характерные для Visual Studio 2015.

Удалите папку .vs, если вы копируете проект у другого пользователя/машины. Затем откройте проект. Он создаст новый магазин настроек «на лету». Проект будет работать как и раньше, и IISExpress работает так, как ожидалось.

Если вы не видите эту папку - она ​​скрыта. Поэтому перед этим шагом создайте скрытые файлы.

Старые проекты и старые версии VS не имеют папки .vs и, следовательно, нет необходимости ее удалять.

+1

И перед удалением .vs закрыть решение VS –

+0

Если вы используете VS2015 и проект .net Core, также удалите launchSettings.json из/Свойства – Chris

+0

, мы скопировали проект с другого пользователя/машины. Удаление папки .vs и повторного открытия проекта отлично подходит для нас. –

 Смежные вопросы

  • Нет связанных вопросов^_^