2010-06-22 2 views
5

Visual Studio просит создать виртуальные каталоги в IIS при открытии решения. Может ли это быть из-за того, что проекты в рамках решения были настроены на использование IIS, а не Cassini?Visual Studio создает виртуальные каталоги IIS при открытии решения

диалоговое сообщение:..

«Локальный URI ... указанный для веб-проекта ... не был настроен Для того, чтобы открыть этот проект виртуального каталога должен быть настроен, вы хотите создать виртуальный каталог сейчас? "

+1

Вы можете проверить это на вкладке «Веб» в окне «Свойства проекта»? –

ответ

7

Да, это так. Если веб-проект настроен на использование IIS (на вкладке «Веб» в свойствах проекта -> «Использовать локальный веб-сервер IIS»), Visual Studio требует, чтобы указанный путь был установлен в IIS в качестве виртуального каталога и соответствует местоположению проекта на диск. Если путь не существует в IIS, Visual Studio предложит создать его для вас.

+0

Спасибо, Адриан. Каковы основные преимущества этого? Это вызывает дополнительные усилия, когда я переключаюсь на работу с кодом в ветке, потому что VS, похоже, заботится о том, какой проект был создан для каждого виртуального каталога, то есть я должен удалить все виртуальные каталоги в IIS каждый раз, когда я переключаю ветви (из моего рабочая копия). Это то, что вы испытали? – Ben

+1

@Ben: Да, это боль при работе с ветвями. После нескольких раз, однако, это относительно быстро настроить, когда вы знакомы с тем, что нужно настроить. Я предпочитаю использовать IIS, потому что это означает, что мое веб-приложение продолжает работать после того, как я прекратил его отладку с помощью Visual Studio, то есть он все равно может быть использован. Кроме того, при разработке новых функций я попал в компиляцию, а затем переключился на браузер, не запустив встроенный веб-сервер или не начал отлаживать. – adrianbanks

+0

Хорошо, я буду жить с болью. Искреннее спасибо – Ben

Смежные вопросы