2017-06-23 51 views
6

Mam projekt Visual Studio, a podczas próby uruchomienia projektu w przeglądarce Google Chrome przestaje on debugować zaraz po otwarciu nowego panelu w przeglądarce Google Chrome.Projekt MVC przestaje debugować zaraz po otwarciu panelu Chrome

Podejrzewam, że ma to coś wspólnego z usługą IIS Express, ale nie mam pojęcia, od czego zacząć podczas wyszukiwania tego problemu. Próbowałem szukać w Internecie, ale bez powodzenia. Nie wydaje się to powszechnym problemem.

Mam rozwiązanie z wieloma projektami, a mój projekt MVC zależy od niektórych z tych projektów. Wszystko buduje się dobrze, a mój projekt MVC jest ustawiony jako projekt startowy.

Chciałbym podać więcej informacji, ale to wszystko, co mam. Uważam, że jest to dość niepokojące, ponieważ nie mogę przetestować kodu natychmiast po jego napisaniu, ale muszę ręcznie połączyć to w rozwiązanie koleżeńskie, aby faktycznie przetestować.

Wszelkie wskazówki, porady i możliwe rozwiązania są mile widziane.

Uwaga: ten problem pojawił się po skompresowaniu projektu z komputera współpracownika, a następnie skopiowaniu na mój własny i rozpakowaniu.

Dodatkowa uwaga: podczas otwierania rozwiązania w VS 2015 prosi o przekształcenie projektu w nowszą wersję. Nie dzieje się to na moim kolegom z komputera, a my uruchamiamy tę samą wersję VS. To wydaje mi się dość dziwne, ale nie myślałem o tym więcej. Nie konwertuje 4 projektów, ale żaden z nich nie jest dodawany jako referencje w moim projekcie MVC.

EDIT
Poniżej zostanie wydrukowany do mojego okna wyjściowego:

Program '[13188] iisexpress.exe' odszedł z kodem 0 (0x0).

Program "[13188] iisexpress.exe: Program Trace" został zakończony kodem 0 (0x0).

EDIT 2
postanowiłem spróbować uruchomić to jest Internet Explorer zamiast Google Chrome. Teraz projekt jest faktycznie uruchomiony to VS, ale mój IIS Express nie jest uruchamiany, dlatego nie mogę połączyć się z moim adresem URL (jako taki nie istnieje, chyba że IIS Express faktycznie działa pod numerem).

Właśnie wypróbowałem Microsoft Edge również. Takie samo zachowanie jak Internet Explorer.

EDIT 3
Widocznie mój kolega używa Przedsiębiorstwo VS 2015, a ja jestem tylko przy użyciu VS Pro 2015. Rozwiązanie kupiliśmy potrzebne do korzystania z VS Przedsiębiorstwo jakiegoś dziwnego powodu. Właśnie dlatego idealnie pasuje do środowiska moich kolegów.

+0

Dowolne wyjście w panelu debugowania/wydruku? Jedna rzecz, którą należy wypróbować, to wyłączyć Link do przeglądarki i sprawdzić, czy to pomaga. Zniszczyłem mnie kilka razy. – Mitch

+0

Yuck, kolega przyszedł do mnie wczoraj mówiąc mi o podobnym problemie. Nie wymyśliliśmy jeszcze tego, uciekł się do Firefoksa. –

+0

Offtop, ale dlaczego nie umieścić wszystkich rzeczy w repozytorium i spróbować go pobrać? Zamiast kompresowania – DanilGholtsman

Odpowiedz

1

Podczas otwierania roztwór w VS 2015 prosi przekonwertować projektu do nowszej wersji. Nie dzieje się to na moim kolegom z komputera, a my uruchamiamy tę samą wersję VS.

Wydaje się, że projekt został zaktualizowany, jeśli to możliwe, proszę porównać wersję VS z komputerem z kolegami, na przykład kliknij VS Pomoc Menu-> O Visual Studio i porównać numer wersji.

Nie debugujesz aplikacji, uruchom ją przy użyciu polecenia start bez debugowania, a co z wynikiem? Musimy się upewnić, że to nie była kwestia projektu.

Program '[13188] iisexpress.exe' opuszczeniu kodem 0 (0x0).

Program "[13188] iisexpress.exe: Program Trace" został zakończony kodem 0 (0x0).

Jak pan powiedział, że projekt został zaktualizowany, proszę zamknąć Visual Studio i usuwać .vs folderu konfiguracyjnego, który jest wewnątrz katalogu głównego katalogu projektu i jest to ukryty. Ponownie otwórz projekt, wyświetl wynik debugowania.

enter image description here

+0

Zaktualizowałem moje SO. Mój kolega pracuje z VS Enterprise 2015, używam tylko VS Pro 2015 – Detilium

+0

@Detilium, Nie jestem pewien, czy jest to związane z twoją VS, ponieważ są różne wersje, ale tylko po to, aby jasno przedstawić ten problem, jak utworzyć nowy prosta aplikacja MVC w twoim VS?Czy możesz uruchomić swoją aplikację za pomocą "uruchom bez debugowania"? Proszę porównać właściwość projektu ze swoimi współpracownikami w VS, po prostu kliknij prawym przyciskiem myszy projekt-> właściwości-> Build/Web w oknie eksploratora rozwiązań, a następnie porównaj je na różnych maszynach VS, może znajdziesz tam więcej przydatnych informacji. –

+0

To wydaje się być najbardziej poprawną odpowiedzią. Pożyczyłem licencję Enterprise na współpracę i próbowałem uruchomić z debugowaniem. Wygląda na to, że wstrzyknięcie zależności powoduje pewien błąd i podejrzewam, że to właśnie powoduje awarię aplikacji. To dziwne, że nie daje mi to wyjątku, ale przynajmniej to jest coś. Dziękuję, że poprowadziłeś mnie we właściwym kierunku. – Detilium

0

W kontekście bardzo ograniczonych informacji, zgaduję, że twoja aplikacja nie uruchamia się zgodnie z oczekiwaniami. Możesz spróbować zarejestrować/debugować proces uruchamiania, aby sprawdzić, czy aplikacja faktycznie działa po uruchomieniu. Dane wyjściowe informują, że aplikacja przestaje działać po uruchomieniu:

The program '[13188] iisexpress.exe' has exited with code 0 (0x0). 

The program '[13188] iisexpress.exe: Program Trace' has exited with code 0 (0x0) 

Oznacza to, że aplikacja nie działa.Umieść dane logowania w kodzie uruchomieniowym i zobacz, jak daleko się posunie i spróbuj złapać wszelkie wyjątki, które mogą spowodować awarię aplikacji.

0

byłem stoi ten sam problem i był już sam błąd

The program '[13188] iisexpress.exe' has exited with code 0 (0x0). 

spróbować zmienić ustawienie w visual studio

Przejść do się do narzędzia> Opcje-> Debugging-> Ogólne i usuń zaznaczenie opcji "Wymaga plików źródłowych dokładnie pasujących do wersji oryginalnej"

Mam nadzieję, że to pomoże.