Как запустить 2 или более копий одного и того же WebSolution одновременно? - PullRequest
1 голос
/ 22 января 2009

У меня есть решение с 8 отдельными веб-приложениями, которые иногда необходимо перенаправлять / связывать друг с другом.

Также я использую Subversion в качестве моего sourceControl и занимаюсь разработкой в ​​одной ветке и исправлением ошибок в другой.

Таким образом, у меня может быть несколько копий веб-пакета на моей машине одновременно.

Для целей этого вопроса предположим, что они находятся в каталогах DEV и FIX

Я хотел бы загрузить оба решения в отдельные копии VS, и каждое из них могло работать независимо друг от друга.

Мне также нужна возможность быстро разветвлять источник и снова раскручивать третью или четвертую копию системы без конфликтов.

Так, каков наилучший способ достижения этого? (IIS, сервер разработки Visual Studio, пользовательский веб-сервер)

Можно ли настроить решение для запуска всех своих веб-приложений на одном порту и настроить этот порт в одном месте?

1 Ответ

1 голос
/ 22 января 2009

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

В этой статье объясняется, как вы можете использовать упомянутый мной хак для настройки нескольких виртуальных серверов в XP Pro: http://www.developerfusion.com/code/4645/multiple-iis-virtual-servers-on-xp-pro/

Лично я бы предпочел использовать сервер разработчика ASP.NET, если вам не нужны специальные функции IIS.

...