Próbuję uruchomić dowolny program na Visual Studio 2013, aktualizacja 3 i pojawia się następujące okno alertu:
Process with an ID #### is not running .
// za każdym razem, gdy wyświetla się inny numer identyfikacyjny
aw oknach błędów pojawia się ten komunikat o błędzie:
The program '[3148] iisexpress.exe' has exited with code -1073741816 (0xc0000008) 'An invalid handle was specified'.
Czasami działa i w przeglądarce pojawia się następujący komunikat: The webpage is not available.
Rozejrzałem się i spróbowałem prawie wszystkiego i nadal nie mogę rozwiązać problemu.
Proszę, pomóżcie każdemu
visual-studio-2013
iis-express
Beslinda N.
źródło
źródło
.vs/config/application.config
plik w folderze projektu VSOdpowiedzi:
Pierwszy błąd
Dla pierwszego błędu:
Dla mnie zadziałały następujące kroki:
Drugi błąd
Drugi błąd:
Co spowodowało ten błąd:
Podczas gry z SSL usunąłem IIS Express Development Certificate.
Dla mnie zadziałały następujące kroki:
Mam nadzieję że to pomoże!
źródło
Poniższe kroki naprawiają problem dla Visual Studio 2015 i Visual Studio 2017 :
.vs
folder.F5
i IIS Express powinny zostać załadowane normalnie, umożliwiając debugowanie.źródło
.csproj
Pozostaje nienaruszone. Dodatkowo, jeśli jest w takim stanie, że i tak nie możesz debugować, nie masz wiele do stracenia.Łatwo rozwiązany:
Znajdź poniższy kod i usuń go:
Zapisz i zamknij plik .csproj
źródło
W odniesieniu do pierwszego błędu:
Taka sytuacja czasami występuje, gdy IIS Express nie łączy się z portem. Prawdopodobnym powodem jest to, że jakiś inny proces już związał się z tym portem. Program Visual Studio uruchomi proces IISExpress.exe (który nie będzie mógł połączyć się z portem i ponownie wyjść), a następnie przyłączy się do zakończonego procesu, co spowoduje wystąpienie powyższego błędu.
Aby to sprawdzić, zanotuj numer portu w ustawieniach projektu (np. 12116), a następnie spróbuj:
Jeśli w innym procesie port jest otwarty, zostanie podany jego PID. Następnie możesz zabić przestępcę lub ponownie przypisać własny numer portu.
źródło
Jeśli używasz komputera 64-bitowego
Problem może wynikać z użycia 32-bitowego programu IIS-Express w programie Visual Studio.
Rozwiązanie: w programie Visual Studio przejdź do menu Narzędzia> Opcje> Projekty i rozwiązania> Projekty internetowe> Włącz opcję „Użyj 64-bitowej wersji IIS Express” i kliknij OK
źródło
Miałem ten sam problem. Ponowne uruchomienie Visual Studio działało dla mnie.
źródło
@Kilanny Twoja odpowiedź jest poprawna. Większość maszyn w 2015 roku jest 64-bitowa, więc istnieje duża szansa, że wystarczy włączyć opcję 64-bitową w menu głównym łącza nawigacji Narzędzia . Nie trzeba konfigurować innych plików ani portów twardego kodu. Poza tym przypisywanie portów powinno być dynamiczne. Ta poprawka dotyczy 2013 z aktualizacją 3 i Visual Studio 2015 Community Edition.
Sprawdź poniższe zdjęcia, aby zobaczyć mini samouczek: (Poprawiam odpowiedź Kilanny)
źródło
Znalazłem rozwiązanie tutaj:
https://www.codeproject.com/Tips/1029540/Solved-Process-With-An-Id-Of-Is-Not-Running
Zmodyfikowałem plik projektu i usunąłem wiersze:
źródło
Próbowałem pierwszego błędu i to mi nie pomogło. Jednak dla mnie zadziałało usunięcie ukrytego folderu „.vs”, który znajduje się w katalogu głównym rozwiązania.
źródło
Wygląda na to, że istnieje wiele rozwiązań, które działają, a niektóre nie ...
Mój problem pojawiał się po kilku iteracjach testowych. Tak, ponowne uruchomienie komputera i / lub VS rozwiązałoby problem ... ale tymczasowo.
I rozwiązał tę zmianę poprzez:
(prawy przycisk Start) Setting -> Aktualizacja & Security -> Zabezpieczenia systemu Windows -> Wirus & zagrożenie ochrony -> Ustawienia wirusów i ochrony przed zagrożeniem -> Zarządzanie ustawieniami
W obszarze Kontrolowany dostęp do folderów Kliknij-> Zarządzaj kontrolowanym dostępem do folderów (jest to również ekran ochrony Ransomware)
Wyłącz Kontrolowany dostęp do folderów.
To był dla mnie problem w 100%, ponieważ mogłem uruchomić test bez ponownego uruchamiania VS.
źródło
Miałem podobny problem z Chrome.
Wygląda na to, że VS z jakiegoś powodu nie może dołączyć się do procesu Chrome.
Rozwiązanie: 1. Zamknij Chrome 2. Po zamknięciu Chrome uruchom projekt internetowy i pozwól VS otworzyć Chrome.
Mam nadzieję, że to pomaga.
źródło
Dla mnie żadne inne rozwiązanie nie zadziałało. Rzeczy, których próbowałem:
Po sprawdzeniu, czy problem utrzymywał się w różnych projektach, okazało się, że problem wystąpił tylko w jednym konkretnym projekcie. Doszedłem do wniosku, że muszę usunąć wszystkie pliki właściwe dla użytkownika z folderu rozwiązania (takie jak bin, obj, * .suo, ...) Właśnie usunąłem cały folder rozwiązania i przywróciłem pliki w git.
źródło
przejdź do Właściwości projektu startowego, przyrost numeru portu URL projektu jest prawdopodobnie najszybszym sposobem na obejście tego problemu, o którym jeszcze nie wspominałem.
I nie musisz ponownie uruchamiać VS, ponieważ może to być czasem uciążliwe, jeśli potrzebujesz kilku innych instancji potrzebnych do uruchomienia.
źródło
Miałem ten sam problem i to, co trzeba było zrobić, to poprawnie skonfigurować IIS Express.
Kliknąłem prawym przyciskiem myszy mój projekt Właściwości => Sieć (karta) i na serwerach : URL projektu był już wstępnie wypełniony i kliknąłem przycisk „ Utwórz katalog wirtualny ”.
Właśnie ponownie zainstalowałem (odświeżyłem) okna i IIS nie został skonfigurowany, ponieważ był nowy.
Mam nadzieję że to pomoże.
źródło
Rozwiązanie znalazłem;
Przejdź do następującego katalogu
Usuń wszystkie pliki w tym folderze. Uruchom ponownie studio wizualne i działa jak urok.
źródło
Miałem również ten sam problem, wykonanie powyższego nie działało dla mnie. Mój błąd okazał się podwójny.
Ustawiłem ten projekt konkretnie jako start, a następnie przestawiłem go z powrotem na uruchamianie IE i znów zaczął debugować.
Mam nadzieję, że to pomaga
źródło
Natknąłem się na ten sam problem i stwierdziłem, że plik „applicationhost.config” (w .. \ Documents \ IISExpress \ config) miał inny numer portu localhost (w sekcji „witryny”) niż ten określony w projekcie \ właściwości \sieć. Zmieniłem je na ten sam numer i problem zniknął
źródło
Co zrobiłem, aby to zniknęło:
Otwórz
C:\Users\gr_mext1\Documents\IISExpress\config\applicationhost.config
i usuń wszystkie<site>
wpisy w<sites>
nie usuwaj<siteDefaults>
!W swoim projekcie przejdź do Właściwości, Internet i kliknij „Utwórz katalog wirtualny”.
Zamknij i ponownie otwórz studio wizualne, załaduj projekt i uruchom
Naprawiony!
źródło
Żadne z wymienionych rozwiązań nie działało dla mnie. Problemem był stan konfliktu w lokalnym pliku applicationhost.config . Naprawianie jest łatwe, wystarczy usunąć jeden z rozwiązania. W przypadku VS2015 powinien on znajdować się w
<path_to_your_solution>\Solution\.vs\config\
. Po uruchomieniu Debugowania VS odtworzy ten plik na podstawie ustawień w pliku projektu.źródło
Usunięcie ukrytego folderu .vs nie działało dla mnie, ponieważ port określony w mojej aplikacji był używany przez inną aplikację. Wykonanie następujących czynności działało dla mnie:
źródło
Uruchomiono ponownie komputer.
pracował dla mnie!
źródło
Zamknij VS. Przejdź do folderu rozwiązania i usuń ukryty folder .vs. Uruchom ponownie VS. Uderzenie F5 i IIS Express powinny zostać załadowane normalnie, umożliwiając debugowanie.
Jeśli to nie działa, to:
kliknij prawym przyciskiem myszy swoje rozwiązanie i przejdź do właściwości
Kliknij lewy menu Tag sieciowy
Kliknij pole wyboru „Zastąp adres URL głównego katalogu aplikacji”
i uruchom ponownie swój projekt.
źródło
Uruchom ponownie komputer przed wypróbowaniem któregokolwiek z nich!
Niektóre z nich mogą być pomocne. Robienie sztuczki z netstat
pomógł mi, ponieważ inna aplikacja używała mojego portu, ale nie rozwiązał całkowicie mojego problemu. IIS Express ciągle się zawieszał. Dopiero po ponownym uruchomieniu mojego komputera z systemem Windows 10 (pierwszy raz od ponad tygodnia) mój problem całkowicie się rozwiązał.
źródło
Ostatnio miałem ten sam problem z VS 2013 i IIS Express:
„Proces o identyfikatorze #### nie jest uruchomiony.” // za każdym razem, gdy wyświetla się inny numer identyfikacyjny.
Oto rozwiązanie, które dla mnie zadziałało:
1) Przejdź do Dokumentów -> IIS Express -> config -> applicationhost.config
2) Otworzyłem applicationhost.config w Notepad ++
3) Pod tagiem znajdują się wiersze kodu, które wyglądają tak:
4) Usuń te dwie linie
5) Zmień END pierwszego wiersza na
Zauważ, że wszystko, co zrobiłem, to zamknąłem tag dodając „/” po „true”.
Jestem teraz w stanie uruchomić moje projekty w przeglądarce internetowej ORAZ debugować mój kod.
Ponadto zaktualizowałem do aktualizacji 4, ale miałem ten sam problem. Wydaje mi się, że dołączenie pliku applicationhost.config naprawiło problem.
Mam nadzieję, że to pomoże!
źródło
Ten sam błąd Proces o identyfikatorze #### nie działa przy użyciu programu Visual Studio 2015 RC.
Pozbądź się tego komunikatu po naprawie IIS 10 w Panelu sterowania - Programy i funkcje
Renato
źródło
Może się to zdarzyć z różnych powodów, pomocne - jeśli uruchomisz
IISExpress.exe
(\Program Files (x86)\IISExpress\iisexpress.exe
dla wersji 32-bitowej,\Program Files\IISExpress\iisexpress.exe
dla wersji 64-bitowej) w wierszu polecenia, otrzymasz więcej szczegółów. W moim przypadku:Ładne i łatwe do naprawienia, ale to moja wina!
źródło
Dla mnie VS używa przeglądarki Firefox jako domyślnej przeglądarki. Ponowne uruchomienie VS i zamknięcie wszystkich okien Firefox wydaje się rozwiązać ten problem.
źródło
Jeśli używasz git jako kontroli źródła, powinieneś również upewnić się, że pliki specyficzne dla użytkownika są ignorowane.
Jeśli są już śledzone, użyj git -r rm --cached
To rozwiązało błąd.
źródło
startMode = „alwaysRunning” w
$SOLUTION_DIR/bis/.vs/config/applicationhost.config
spowodował to dla mnie. Spróbuj usunąć ten ciąg, a wszystko będzie działać ponownie (nawet bez ponownego uruchomienia VS)źródło
Zamknij instancję Visual Studio. Uruchom go ponownie w trybie administracyjnym. „Uruchom jako administrator”
źródło