Подтвердить что ты не робот

Как использовать IIS Express без загрязнения файла .csproj

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

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

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

4b9b3361

Ответ 1

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

VS2010 server settings

Ответ 2

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