Как использовать IIS Express без загрязнения файла .csproj - PullRequest
12 голосов
/ 10 июня 2011

Я недавно переключился на IIS Express для разработки asp.net, но я не понимаю, что нажатие на «Использовать IIS Express ...» (контекстное меню проекта в Visual Studio) влияет на файл .csproj ...

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

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

Ответы [ 2 ]

18 голосов
/ 10 июня 2011

К сожалению, эти настройки проекта позволяют VS определить, использовать ли Cassini или IIS Express. Однако вы можете сохранить настройки сервера проекта в файле proj.user, чтобы они не были возвращены в систему контроля версий. В разделе Свойства проекта -> Интернет можно отменить выбор параметра «Применить настройки сервера ко всем пользователям»:

VS2010 server settings

0 голосов
/ 22 января 2014

Просто дополнительный комментарий к принятому ответу ... Для Visual Studio 2010 может быть трудно принять это изменение как релевантное для регистрации и заставить его досадно игнорировать ваши изменения, сказав, что никаких соответствующих изменений не произошло, yadda yadda.В этом случае, просто переберите его с помощью Team Explorer (просто файл csproj, csproj.vspscc, который он будет постоянно повторять, что он не изменился, но без проблем).

...