Ich versuche, ein Programm mit Visual Studio 2013 Update 3 auszuführen, und erhalte die folgende Warnmeldung:
Process with an ID #### is not running .
// Jedes Mal, wenn eine andere ID-Nummer angezeigt wird
und in den Fehlerfenstern erhalte ich diese Fehlermeldung:
The program '[3148] iisexpress.exe' has exited with code -1073741816 (0xc0000008) 'An invalid handle was specified'.
Manchmal läuft es und im Browser erhalte ich folgende Meldung: The webpage is not available.
Ich habe mich umgesehen und fast alles ausprobiert und kann das Problem immer noch nicht beheben.
Bitte helfen Sie jemandem
visual-studio-2013
iis-express
Beslinda N.
quelle
quelle
.vs/config/application.config
Datei unter VS ProjektordnerAntworten:
Erster Fehler
Für den ersten Fehler:
Die folgenden Schritte haben bei mir funktioniert:
Zweiter Fehler
Der zweite Fehler:
Was hat diesen Fehler verursacht:
Ich habe das IIS Express-Entwicklungszertifikat gelöscht, während ich mit SSL gespielt habe.
Die folgenden Schritte haben bei mir funktioniert:
Hoffe das hilft!
quelle
Die folgenden Schritte beheben das Problem für Visual Studio 2015 und Visual Studio 2017 :
.vs
Ordner.F5
und IIS Express sollten wie gewohnt geladen werden, sodass Sie debuggen können.quelle
.csproj
bleibt intakt. Wenn Sie sich in einem Zustand befinden, in dem Sie sowieso nicht debuggen können, haben Sie nicht viel zu verlieren.Leicht zu lösen:
Suchen Sie den folgenden Code und löschen Sie ihn:
Speichern und schließen Sie die Datei .csproj
quelle
In Bezug auf den ersten Fehler:
Diese Situation tritt manchmal auf, wenn IIS Express keine Bindung an einen Port herstellen kann. Ein wahrscheinlicher Grund dafür ist, dass bereits ein anderer Prozess an diesen Port gebunden ist. Visual Studio startet den Prozess IISExpress.exe (der nicht an den Port gebunden und wieder beendet werden kann) und verbindet sich dann mit dem jetzt beendeten Prozess, was zu dem oben genannten Fehler führt.
Notieren Sie zur Überprüfung die Portnummer in Ihren Projekteinstellungen (z. B. 12116) und versuchen Sie dann:
Wenn bei einem anderen Prozess der Port geöffnet ist, wird die PID angegeben. Sie können dann den störenden Prozess beenden oder Ihre eigene Portnummer neu zuweisen.
quelle
Wenn Sie einen 64-Bit-Computer verwenden
Dann liegt das Problem möglicherweise an der Verwendung von 32-Bit-IIS-Express durch Visual Studio.
Lösung: Gehen Sie in Visual Studio zum Menü Extras> Optionen> Projekte und Lösungen> Webprojekte> Aktivieren Sie die Option "64-Bit-Version von IIS Express verwenden" und klicken Sie auf "OK"
quelle
Ich hatte das gleiche Problem. Nur ein Neustart von Visual Studio hat bei mir funktioniert.
quelle
@Kilanny deine Antwort ist richtig. Die meisten Computer im Jahr 2015 sind 64-Bit-Computer, daher besteht eine große Wahrscheinlichkeit, dass Sie nur die 64-Bit-Option im Hauptnavigationslink- Menü Extras aktivieren müssen . Keine Notwendigkeit, andere Dateien oder Hardcode-Ports zu konfigurieren. Außerdem sollte die Portzuweisung dynamisch sein. Dieser Fix gilt für 2013 With Update 3 und Visual Studio 2015 Community Edition.
Überprüfen Sie die Bilder unten für ein Mini-Tutorial: (Ich verbessere nur Kilannys Antwort)
quelle
Ich habe hier die Lösung gefunden:
https://www.codeproject.com/Tips/1029540/Solved-Process-With-An-Id-Of-Is-Not-Running
Die Projektdatei wurde bearbeitet und die Zeilen gelöscht:
quelle
Ich habe den ersten Fehler versucht und das hat mir nicht geholfen. Für mich hat es jedoch funktioniert, den versteckten Ordner ".vs" zu löschen, der sich im Lösungsstamm befindet.
quelle
Es sieht so aus, als ob es viele Lösungen gibt, die funktionieren, und einige, die nicht ...
Mein Problem tauchte nach einigen Testiterationen immer wieder auf. Ja, ein Neustart des PCs und / oder VS würde das Problem beheben ... aber vorübergehend.
Ich habe diese Änderung rückgängig gemacht, indem ich:
(Rechtsklick auf Start) Einstellungen -> Update & Sicherheit -> Windows-Sicherheit -> Viren- und Bedrohungsschutz -> Viren- und Bedrohungsschutzeinstellungen -> Einstellungen verwalten
Klicken Sie unter Kontrollierter Ordnerzugriff auf-> Kontrollierten Ordnerzugriff verwalten (dies ist auch der Ransomware- Schutzbildschirm ).
Deaktivieren Sie den kontrollierten Ordnerzugriff.
Dies war zu 100% das Problem für mich, da ich meinen Test ausführen konnte, ohne VS neu zu starten.
quelle
Ich hatte ein ähnliches Problem mit Chrome.
Es scheint, dass VS aus irgendeinem Grund keine Verbindung zum Chrome-Prozess herstellen kann.
Lösung: 1. Schließen Sie Chrome 2. Starten Sie bei geschlossenem Chrome das Webprojekt und lassen Sie VS Chrome öffnen.
Hoffentlich hilft das.
quelle
Für mich hat keine der anderen Lösungen funktioniert. Die Dinge, die ich versucht habe:
Nachdem überprüft wurde, ob das Problem über verschiedene Projekte hinweg bestand, stellte sich heraus, dass das Problem nur in einem bestimmten Projekt auftrat. Ich dachte, ich müsste alle benutzerspezifischen Dateien im Lösungsordner löschen (wie bin, obj, * .suo, ...). Ich habe gerade den gesamten Lösungsordner gelöscht und die Dateien in git zurückgesetzt.
quelle
Gehen Sie zu Eigenschaften des Startprojekts. Die Erhöhung der Portnummer der Projekt-URL ist wahrscheinlich der schnellste Weg, um dieses Problem zu umgehen, das ich noch nicht gelesen habe.
Und Sie müssen VS nicht neu starten, da es manchmal schmerzhaft sein kann, wenn Sie einige andere Instanzen benötigen, die ausgeführt werden müssen.
quelle
Ich hatte das gleiche Problem, und ich musste IIS Express ordnungsgemäß einrichten.
Ich direkt auf mein Projekt geklickt Properties => Web (Tab) und auf Servern : Projekt - URL wurde bereits vorgefüllt und ich klickte auf den Button " Create Virtual Directory “.
Ich hatte gerade Windows neu installiert (aktualisiert) und der IIS wurde nicht eingerichtet, da er neu war.
Hoffe das hilft.
quelle
Auflösung fand ich;
Gehen Sie zum folgenden Verzeichnis
Löschen Sie alle Dateien in diesem Ordner. Starten Sie Visual Studio neu und es funktioniert wie ein Zauber.
quelle
Ich hatte auch das gleiche Problem, das oben genannte hat bei mir nicht funktioniert. Es stellte sich heraus, dass mein Fehler zweierlei war.
Ich habe dieses Projekt speziell als Start festgelegt, es dann wieder auf das Starten des IE umgestellt und das Debuggen erneut gestartet.
hoffentlich hilft das
quelle
Ich bin auf dasselbe Problem gestoßen und habe festgestellt, dass die Datei 'applicationhost.config' (in .. \ Documents \ IISExpress \ config) eine andere Localhost-Portnummer (im Abschnitt 'sites') hatte als die in project \ properties angegebene \Netz. Änderte sie auf die gleiche Nummer und das Problem verschwand
quelle
Was ich getan habe, um dies zu beseitigen:
Öffnen
C:\Users\gr_mext1\Documents\IISExpress\config\applicationhost.config
und entfernen Sie alle<site>
Einträge in<sites>
nicht entfernen<siteDefaults>
!Gehen Sie in Ihrem Projekt zu Eigenschaften, Web und klicken Sie auf "Virtuelles Verzeichnis erstellen".
Schließen Sie Visual Studio und öffnen Sie es erneut, laden Sie Ihr Projekt und führen Sie es aus
Fest!
quelle
Keine der aufgeführten Lösungen hat bei mir funktioniert. Problem war ein widersprüchlicher Status in der lokalen Datei applicationhost.config . Fix ist einfach, löschen Sie einfach eine in Ihrer Lösung. Für VS2015 sollte es sich in befinden
<path_to_your_solution>\Solution\.vs\config\
. Wenn Sie Debug starten, erstellt VS diese Datei basierend auf den Einstellungen in Ihrer Projektdatei neu.quelle
Das Löschen des versteckten .vs-Ordners funktionierte bei mir nicht, da der in meiner App angegebene Port von einer anderen App verwendet wurde. Folgendes zu tun hat bei mir funktioniert:
quelle
Computer neu gestartet.
hat für mich gearbeitet!
quelle
Schließen Sie VS. Navigieren Sie zum Ordner der Lösung und löschen Sie den versteckten .vs-Ordner. Starten Sie VS neu. Wenn Sie F5 drücken, sollte IIS Express wie gewohnt geladen werden, damit Sie debuggen können.
Wenn dies nicht funktioniert, dann:
Klicken Sie mit der rechten Maustaste auf Ihre Lösung und gehen Sie zu Eigenschaften
Klicken Sie auf das Web-Tag im linken Menü
Klicken Sie auf das Kontrollkästchen "Anwendungsstamm-URL überschreiben".
und führen Sie Ihr Projekt erneut aus.
quelle
Starten Sie Ihren Computer neu, bevor Sie eines davon ausprobieren!
Einige davon können hilfreich sein. Den Netstat-Trick machen
half mir, als eine andere Anwendung meinen Port benutzte, aber mein Problem nicht vollständig löste. IIS Express stürzte immer noch ab. Erst als ich meinen Win 10 PC neu startete (zum ersten Mal seit über einer Woche), war mein Problem vollständig gelöst.
quelle
Ich hatte kürzlich das gleiche Problem mit VS 2013 und IIS Express:
"Prozess mit einer ID #### wird nicht ausgeführt." // Jedes Mal, wenn eine andere ID-Nummer angezeigt wird.
Hier war die Lösung, die für mich funktioniert hat:
1) Gehen Sie zu Dokumente -> IIS Express -> Konfiguration -> applicationhost.config
2) Ich habe applicationhost.config in Notepad ++ geöffnet
3) Unter dem Tag befinden sich Codezeilen, die folgendermaßen aussehen:
4) Entfernen Sie diese beiden Linien
5) Ändern Sie das ENDE der ersten Zeile in
Beachten Sie, dass ich das Tag nur durch Hinzufügen von '/' nach "true" geschlossen habe.
Ich kann jetzt meine Projekte in einem Webbrowser ausführen UND meinen Code debuggen.
Außerdem hatte ich auf Update 4 aktualisiert, hatte aber das gleiche Problem. Ich glaube, das Anhängen der Datei applicationhost.config hat das Problem behoben.
Ich hoffe das hilft!
quelle
Gleicher Fehler Der Prozess mit der ID #### wird mit Visual Studio 2015 RC nicht ausgeführt.
Entfernen Sie die Meldung erst nach der Reparatur von IIS 10 in der Systemsteuerung - Programme und Funktionen
Renato
quelle
Dies kann aus verschiedenen Gründen hilfreich sein. Wenn Sie
IISExpress.exe
(\Program Files (x86)\IISExpress\iisexpress.exe
für 32-Bit,\Program Files\IISExpress\iisexpress.exe
für 64-Bit) in der Befehlszeile ausführen , erhalten Sie weitere Details. In meinem Fall:Schön und einfach zu reparieren, das war meine Schuld!
quelle
Für mich verwendet VS Firefox als Standardbrowser. Das Neustarten von VS und das Schließen aller Firefox-Fenster scheint dieses Problem zu beheben.
quelle
Wenn Sie git als Quellcodeverwaltung verwenden, sollten Sie auch sicherstellen, dass benutzerspezifische Dateien ignoriert werden.
Wenn sie bereits verfolgt wurden, verwenden Sie git -r rm --cached
Dies hat den Fehler für mich behoben.
quelle
startMode = "alwaysRunning" in
$SOLUTION_DIR/bis/.vs/config/applicationhost.config
hat es für mich verursacht. Versuchen Sie, diese Zeichenfolge zu entfernen, und alles funktioniert wieder (auch ohne Neustart von VS).quelle
Schließen Sie Ihre Instanz von Visual Studio. Starten Sie es erneut im Administrationsmodus. "Als Administrator ausführen"
quelle