2015-03-18 1 views
0

Я был в ситуации, когда мой отдых в команде использует IIS express, где, когда я чувствую себя более комфортно с надлежащим IIS.Использование LocalHost IIS over Express; custom based

Я знаю, что могу изменить файл проекта и перейти к IIS. Однако это связано с ограничением.

Я не могу переместить изменения файла проекта в git, потому что это повлияет на других.

Есть ли какой-либо лучший способ справиться с такой вещью, чтобы использовать IIS, где все еще остается на IISExpress?

+0

Я не знаю, работает ли это, но вы можете перенести настройки IIS в отдельный файл .csproj, который включен в канонический файл csproj с помощью '' , а затем настройте Git, чтобы игнорировать любые изменения в этом файле (чтобы не нажимать и не перезаписывать при нажатии). – Dai

ответ

0

Предполагая, что у вас нет связки зависимостей на основе url, решение легко: просто настройте IIS вручную, чтобы указать на папку на другом порту, чем IIS.

Отладка немного сложнее для запуска - вам нужно будет запустить Visual Studio в качестве администратора, а затем подключиться к процессу IIS.

+0

Я думаю, что ОП спрашивает, как он может сохранить свои настройки .csproj для IIS локально, не выталкивая их в Git. – Dai

2

В свойствах вашего проекта (щелкните правой кнопкой мыши в браузере решений, свойствах) перейдите на вкладку «Веб» и снимите флажок «Применить настройки сервера всем пользователям (сохранить в файле проекта)», таким образом изменения будут сохранены в пользовательские параметры projectName.csproj.user file