2012-10-04 15 views
7

Mam rozwiązanie z 5 projektami. Po ustawieniu projektu, który ma być projektem startowym i naciśnięciem przycisku debugowania, uruchamiany jest jeden z pozostałych prjektów. Czy to błąd? A może czegoś tu brakuje?Visual Studio rozpoczynający niewłaściwy projekt

+2

Visual Studio domyślnie rozpocznie * wszystkie * projekty internetowe w twoim rozwiązaniu. Czy jest możliwe, że inne projekty patrzą * dodatkowo * na to, co zamierzasz? –

Odpowiedz

1

Może zajść potrzeba sprawdzenia właściwości rozwiązania i upewnienia się, że został wybrany jeden projekt i że wiele projektów nie jest wybranych podczas wyboru projektu startowego.

+0

Tylko jeden projekt jest oznaczony jako projekt początkowy. Kolejny projekt jest uruchamiany ... – Boris

0

W VS 2010 można kliknąć projekt prawym przyciskiem myszy i wybrać "Ustaw jako projekt startowy". Możesz jednak kliknąć prawym przyciskiem myszy rozwiązanie i wybrać właściwości. W oknie dialogowym znajdują się opcje "Pojedynczego projektu startowego" i "Wiele projektów startowych". Czy na pewno nie wybrano tutaj opcji "Wiele ..."?

7

Jeśli twoje projekty są aplikacjami internetowymi, spróbuj przydzielić różne Porty do adresów URL projektu. Można to zrobić w projekcie/Właściwości/Web/Adres projektu. Moje Visual Studio często uruchamia nieprawidłowy projekt, jeśli mają ten sam adres URL.

+1

To jedyne rozwiązanie, które działa, jeśli masz wiele aplikacji internetowych, które z jakiegoś powodu są domyślnie podłączone do tego samego portu w IIS Express. Dzięki! – TugboatCaptain

+0

To rozwiązanie sprawdziło się. Miałem projekt WebAPI, który skopiowałem. Niezależnie od projektu, od którego rozpocząłem, oryginał jest jedynym, który otwierał się, dopóki tego nie zrobię. – shadowfox476

5

Nie chciałem zmienić głównego adresu URL aplikacji, więc zrobiłem to, co działało dobrze.

idź do Projekt/Właściwości URL/Web/projektu i kliknij Tworzenie katalogu wirtualnego przycisk. Naprawi ona, która wersja twojej aplikacji jest używana w IISExpress.

(mam kilka różnych oddziałów, które używam i jest prosty fix więc mogę korzystać z tego samego portu dla każdego ... to moja historia przeglądarka nadal działa).

Powiązane problemy