2010-06-22 29 views
5

Program Visual Studio prosi o utworzenie wirtualnych katalogów w usługach IIS po otwarciu rozwiązania. Czy to możliwe, ponieważ projekty w ramach rozwiązania zostały skonfigurowane do używania IIS zamiast Cassini?Visual Studio tworzenie wirtualnych katalogów usług IIS po otwarciu rozwiązania

Komunikat dialogowe jest:..

„Lokalny ... URI określony dla projektu sieci ... nie został skonfigurowany w celu otwarcia tego projektu katalog wirtualny musi być skonfigurowany Chciałbyś utworzyć teraz katalog wirtualny? "

+1

Czy można to zweryfikować na karcie "Sieć" w oknie Właściwości projektu? –

Odpowiedz

7

Tak jest. Jeśli projekt WWW jest skonfigurowany do korzystania z IIS (na karcie Sieć we właściwościach projektu -> "Użyj lokalnego serwera IIS"), Visual Studio wymaga, aby zdefiniowana ścieżka istniała w IIS jako katalog wirtualny i odpowiadała lokalizacji projektu w dysk. Jeśli ścieżka nie istnieje w usługach IIS, Visual Studio zaproponuje jej utworzenie.

+0

Dzięki Adrian. Jakie są główne zalety tego działania? Powoduje to dodatkowy wysiłek, kiedy przełączam się do pracy z kodem w oddziale, ponieważ VS wydaje się być tym, od którego projektu został utworzony każdy katalog wirtualny, co oznacza, że ​​muszę kasować wszystkie katalogi wirtualne w IIS za każdym razem, gdy przełączam gałęzie (mojego kopia robocza). Czy to coś, czego doświadczyłeś? – Ben

+1

@Ben: Tak, to jest problem podczas pracy nad oddziałami. Jednak po kilku krokach konfiguracja jest stosunkowo szybka, gdy zapoznasz się z potrzebami konfigurowania. Wolę używać usług IIS, ponieważ oznacza to, że moja aplikacja internetowa działa po zatrzymaniu debugowania jej przy użyciu programu Visual Studio, co oznacza, że ​​nadal można z niej korzystać. Ponadto, rozwijając nową funkcjonalność, uderzam w kompilację, a następnie przełączam się na przeglądarkę, bez konieczności uruchamiania wbudowanego serwera WWW lub uruchamiania debugowania. – adrianbanks

+0

OK, będę żył z bólu. Serdeczne dzięki – Ben