У нас есть решение, в котором есть несколько различных веб-приложений - у решения есть разные ветви TFS. Веб-приложения настроены для использования IIS на локальном компьютере.
При открытии другой ветви решения вы получите сообщение:
Локальный URL-адрес IIS http://localhost/AppName, указанный для веб-проекта AppName, не настроен. Чтобы открыть этот проект, необходимо настроить виртуальный каталог. Вы хотите создать виртуальный каталог сейчас? Да / Нет.
Если вы нажмете Да, я получу второе сообщение об ошибке:
Создание виртуального каталога http://localhost/AppName завершилось неудачно с ошибкой: URL-адрес http://localhost/AppName' уже сопоставлен с другим местоположением папки.
Что, очевидно, правильно, потому что он сопоставлен с другой ветвью. Ранее это работало нормально, и Visual Studio автоматически переназначал мне папку, но после переустановки Visual Studio это больше не работает, и я получаю второе сообщение об ошибке. У другого из моих коллег здесь нет проблем с этим, и он автоматически перераспределяет папку после нажатия «да» в первом сообщении. Я использую Visual Studio 2010 в качестве администратора, и он может создавать виртуальные каталоги (если они еще не существуют) на странице свойств проектов.
Где-то должна быть настройка или что-то, что мне нужно изменить, чтобы заставить это работать. Огромная боль в том, чтобы вручную перераспределять все веб-приложения каждый раз, когда я переключаюсь между ветками.