Управление локальными портами при разработке с помощью Visual Studio несколькими пользователями на одном компьютере - PullRequest
0 голосов
/ 06 сентября 2018

В нашей разработке для Visual Studio (VS2015) мы делим одну виртуализированную машину с несколькими разработчиками. Нам пришлось решить несколько мелких проблем с этой настройкой, но теперь обнаружил более раздражающую проблему.

Наше решение состоит из клиента, который использует веб-сервисы, реализованные в проекте ASP.NET. Когда мы запускаем нашего клиента, мы также запускаем службы, чтобы звонки могли быть сделаны с клиента. Службы запускаются на локальном порте, указанном в свойствах проекта. Но когда мы работаем с несколькими разработчиками, у нас возникает проблема, заключающаяся в том, что Visual Studio будет использовать один и тот же порт для всех разработчиков, и, поскольку мы находимся на одной машине, веб-проект не запустится, поскольку порт уже используется. Теперь у нас есть следующие вопросы:

Мы можем разделить порты, отредактировав файл конфигурации IIS, но мы также должны изменить порт в клиенте, и после каждой проверки все разработчики снова будут иметь один и тот же порт.

1) Есть ли умный способ управления портами в локальном IIS Express?

2) Как мы можем настроить порты в клиентах, чтобы конфигурация не перезаписывалась при каждой регистрации других разработчиков?

...