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, а не в файле проекта.