2016-06-03 56 views
5

Próbuję hostować usługi sieciowe z IIS Express na moim komputerze lokalnym. Mogę uruchomić debugowanie jeden raz. Za każdym razem, gdy próbuję uruchomić projekt, pojawia się okno dialogowe z "Nie można uruchomić debugowania". Jeśli wyłączyłem VS 2012, a następnie otworzyłem kopię zapasową, działa to jeszcze raz. Widzę problem w tym post. Uważam, że ma to coś wspólnego ze zmianą hasła kilka dni temu. Jednak nie mogę znaleźć miejsca, w którym są przechowywane moje poświadczenia i nie mam pojęcia, jak zmienić tę konfigurację. Proszę pomóż!Visual Studio 2012 "Nie można rozpocząć debugowania"

UPDATE:

Okazuje się, że to samo dzieje się, gdy próbuję uruchomić lokalną aplikację konsoli. Oznacza to (myślę), że jest to ustawienie VS gdzieś. Musiałem wyłączyć VS i ponownie go uruchomić za każdym razem. Ja jednak nie zauważyć, że jeśli zamknięcie tych zadań, a następnie debugowania to działa:

enter image description here

pomysłów?

+0

dwie rzeczy do sprawdzenia: 1, na karcie Właściwości projektu upewnij się, że jest przypisany do konkretnego numeru portu, dlatego zawsze wykorzystuje ten sam jeden. Możliwe, że nawet po zatrzymaniu debugowania proces nadal działa na poprzednim porcie. 2, jeśli masz wrażenie, że może to być problem z uwierzytelnianiem, upewnij się, że po uruchomieniu Visual Studio "uruchomisz jako administrator". –

+0

Zawsze miałem określony określony port. W ten sposób łatwiej jest testować połączenia z serwisem internetowym. Próbowałem działać jako administrator i niestety to też nie działa. – mac

+0

Wątek, o którym mówisz, nie został rozwiązany. Aby rozwiązać swój problem, najpierw sprawdź ustawienia VS i IIS Express, https://blog.lextudio.com/2015/11/jexus-manager-secrets-behind-visual-studio-iis-express-integration/wtedy możesz dowiedzieć się, co jest nie tak. –

Odpowiedz

2

Na ekranie widać, że IIS Express nie wyłącza się po zatrzymaniu debugowania. To jest rzeczywiście ustawienie w Visual Studio o nazwie "Włącz edycję i kontynuuj". Po włączeniu, IISExpress zamknie się po zakończeniu debugowania, a po wyłączeniu, IISExpress pozostanie otwarty.

To ustawienie jest zwykle domyślnie włączone w programie Visual Studio 2013, ale w rzeczywistości jest domyślnie ustawione na wyłączone w wersjach wcześniejszych, w tym w 2012 r., Z których wynika, że ​​korzystasz. Prawdopodobnie chcesz to WŁĄCZ. .

Aby ustawić globalnie:

  1. okno

    Otwartych opcji, klikając menu Narzędzia -> Opcje
  2. Kliknij Debugging -> Edytuj i dalej
  3. Przełącz "Włącz Edycja i dalej"

Możesz także dostosować dostosowanie dla każdego projektu.

  1. Otwórz właściwości dla projektu WWW
  2. Kliknij zakładkę Web
  3. Włącz Włącz Edycja i dalej”pod Debugger na dole tej strony

dalszego czytania na MSDN tutaj: https://blogs.msdn.microsoft.com/webdev/2013/07/11/enable-edit-and-continue-debugging-option-is-now-on-by-default-for-new-web-applications-in-vs2013-preview/

+0

Ta opcja jest włączona. Chichanie próbowałem wyłączyć i to też nie działało. Wygląda na to, że nowa instalacja to moja jedyna opcja w tym momencie. – mac

+0

Czy jest on dostępny zarówno na całym świecie, jak i w ramach każdego projektu? Upewnij się, że jest ustawiony we wszystkich miejscach. – HBomb

+0

Ta opcja nie jest dostępna dla witryn sieci Web, które mam w moim rozwiązaniu. Może dlatego, że zostały dodane jako "Witryna internetowa", a nie "Aplikacja internetowa" (nie widzę nawet możliwości dodania nowego projektu do tego). Widzę listę debugerów w sekcji Opcje uruchamiania dla każdego projektu, ale opcja Włącz i kontynuuj nie jest obecna, tak jak jest na blogu. Niezależnie od tego dzieje się tak w przypadku każdego projektu, w tym aplikacji konsoli testowej. – mac

0

Najpierw sprawdź ustawienia tożsamości

Zaktualizuj swoje dane uwierzytelniające w ustawieniu "Tożsamość" w obszarze IIS/Pule aplikacji.

jeśli twoje hasło zostało ostatnio zmienione, "Tożsamość" może nadal być ustawione na twoje stare poświadczenia.

LUB

Resetowanie ustawień Visual Studio

zresetowanie ustawień wizualnych studio i uruchom go ponownie.

  1. W menu Narzędzia kliknij polecenie Ustawienia importu i eksportu.
  2. Na stronie Witamy w Kreatorze ustawień importu i eksportu kliknij opcję Resetuj wszystkie ustawienia, a następnie kliknij przycisk Dalej.
  3. Aby zapisać bieżącą kombinację ustawień, kliknij przycisk Tak, zapisz moje bieżące ustawienia, określ nazwę pliku, a następnie kliknij przycisk Dalej.

-lub-

Jeśli chcesz usunąć połączenie bieżące ustawienia, wybierz Nie, po prostu zresetować ustawienia, zastępując moje aktualne ustawienia, a następnie kliknij przycisk Dalej. Ta opcja nie usuwa domyślnych ustawień, które będą dostępne po następnym uruchomieniu kreatora.

  1. W którym zbiorze ustawień chcesz ustawić, wybierz kolekcję ustawień z listy.

  2. Kliknij przycisk Zakończ.

lub sprawdź Truely Reset VS