Visual Studio 2015 сбрасывает веб-проект на использование IIS Express

У меня есть веб-проект в VS2015, который я хочу запустить в Local IIS. Я установил это в свойствах проекта, и он работает правильно, но всякий раз, когда я закрываю и снова открываю Visual Studio, он всегда сбрасывает проект на использование IIS Express.

EDIT: это происходит, когда я закрываю и снова открываю решение, даже если Visual Studio осталась открытой.

Почему это происходит, и как я могу его изменить? (Примечание. Другие пользователи работают над одним и тем же проектом, поэтому я не хочу сохранять локальные параметры IIS в файле проекта, так как я предполагаю, что они перезапишут их настройки, когда у них будет последняя версия кода.)

Ответ 1

Я отредактировал файл .csproj.user, и это устранило проблему. Я изменил <UseIISExpress>true</UseIISExpress> на <UseIISExpress>false</UseIISExpress> и оставил все остальное одинаковым.

Я до сих пор не знаю, почему это делать с помощью пользовательского интерфейса не спасло, если кто-нибудь еще сможет это объяснить, я с радостью приму их ответ.

Ответ 2

NibblyPig указал в своем комментарии, что:

похоже, что если вы не измените URL-адрес, он не сохранит установка. Поэтому я изменил свой Url проекта, нажал save, а затем изменил его назад и нажал сохранить снова, и он обновил файл.

Я просто ставил это как ответ, чтобы было легче найти, но полный кредит для NibbyPig для поиска этого.

Ответ 3

Если вы не сохраните настройки, как бы вы ожидали, чтобы они сохранялись и были доступны, когда в следующий раз вы откроете проект? Я понимаю вашу обеспокоенность тем, что ваши настройки не должны влиять на других членов команды, которые работают над одним и тем же проектом. Ваша забота может быть решена, если вы выполните следующие шаги. Независимо от того, какие настройки вы сделаете, они останутся локальными и применимы только к вам, а другие члены команды не пострадают.

  • Перейдите к свойствам проекта.
  • Перейдите на вкладку "Веб" на странице свойств.
  • Untick "Применить настройки сервера ко всем пользователям, как показано ниже. Настройки веб-проекта
  • Нажмите кнопку "Сохранить" на панели инструментов.

    Таким образом, ваши настройки будут сохранены в файле xxxx.user, а не в файле проекта.