Visual Studio Development Server mit falsch Port
-
03-07-2019 - |
Frage
Bezug zu einem verknüpfte Frage .
Alle Ideen, wie diese ein auf der Spur?
Danke!
Lösung
Ich hatte ein ähnliches Problem, das meine zwei wichtigsten Maschinen zur gleichen Zeit getroffen. Bei der Untersuchung fand ich es an den Eset persönlichen Sicherheit (Erraten ein neues Update verwirrte etwas nach oben) bezogen werden. Um es zu lösen ich ausgeschlossen VS2008 vom aktiven Browser-Filterung - das ist in: Setup -> erweiterte Firewall-Konfiguration -> Antivirus & Anti-Spyware -> Web-Zugriffsschutz -> HTTP -> Webbrowsern
Abwählen vsdev hier das Problem behoben - interessanterweise Deaktivierung der Firewall und Antivirus / Anti-Spyware das Problem nicht lösen, so lohnt es sich für eine ähnliche Einstellung suchen, wenn Sie verschiedene Sicherheitssoftware ausgeführt werden
Andere Tipps
Versuchen Sie zuerst alle "WebDev.WebServer.exe" Prozesse zu töten.
- in dem Solution Explorer auf den Namen der Anwendung.
- Klicken Sie im Bereich Eigenschaften, klicken Sie auf den Abwärtspfeil neben Dynamische Ports verwenden und wählen Sie Falsch aus dem Dropdown-list.This wird das Bearbeiten der Nummer Eigenschaft Port aktiviert werden.
- Klicken Sie im Bereich Eigenschaften, klicken Sie auf das Textfeld neben Portnummer und geben Sie eine Portnummer ein.
- Klicken Sie außerhalb des Fensters Eigenschaften. Das spart die Eigenschaftseinstellungen.
Hope, das hilft
ich absolut mit Makros Antwort zustimmen. Ich will nur Lösung für ESET NOD32 v5 teilen
In ESET NOD32 v5 Visual Studio zu ermöglichen, Entwicklung oder IIS Express-Server laufen Sie Visual Studio in Nod32 Erweiterte Einstellungen => Web und E-Mail => Protokollfilterung => Web müssen deaktivieren und E-Mail-Clients
Schräge!
Die Portnummer wird in der SLN-Datei gespeichert. Also, ich würde, dass blase die Lösung Datei zuerst weg, neu erstellen und sehen, was passiert. Wenn das nicht hilft, dann würde ich auf die web.config-Datei verschieben und blasen, dass weg und beginnen wieder zu.
Ich traf auch die gleiche Fehlermeldung:
Kann nicht Visual Studio-Entwicklungsserver starten, weil Port [xxxx] verwendet wird.
Allerdings habe ich nicht ESET installiert. Stattdessen hatte ich vor kurzem Glassfish-Server auf meinem Rechner installiert ist und dass das Problem verursacht wurde. Daher wird in Windows Task-Manager, tötete ich den Prozess, unter welchen läuft java.exe
ist und es das Problem behoben.
Dies gilt auch für Visual Studio 2010.
Und es gibt mehr zu bieten.
Symptome:
- Ein Web (Services) Projekt konfiguriert ist, um einen bestimmten Port zu laufen, z.B. 10080.
- Nach einer Weile Visual Studio Compains „ Kann die Visual Studio Development Server starten, weil Port‚10080 'in Gebrauch ist “
- Der Grund dafür ist noch unklar. Es könnte etwas mit den webdev-Server-Abstürzen zu tun.
- Ein Neustart des PC das Problem nicht lösen.
- Netstat doen't für den Port 10080 einen Eintrag zeigen
- manuell Startin WebDev.WebServer40.exe an Port 10080 funktioniert.
Da ich in Visual Studio starten möchte ich auf Port 10081 bewegt, dann auf 10.082, und heute 10083. ich aus Ports renne.
Lösungen, die nicht funktionierten :
- Starten Sie Visual Studio
- Tweaking Trendmicro-Sicherheitseinstellungen (konnte sie nicht zugreifen)
- Deaktivieren von FortiClient Antivirus / Firewall
Behelfslösung das funktioniert :
- Konfigurieren von meinem Projekt den Server manuell starten
- Rechts das Projekt klicken, wählen Sie Eigenschaften
- Klicken Sie auf die Registerkarte "Web"
- Wählen Sie für Startaktion " Start externes Programm " und verweisen Sie auf Webdev.Webserver40.EXE (Für mich: C: \ Program Files (x86) \ Gemeinsame Dateien \ Microsoft Shared \ devserver \ 10.0 \ WebDev.WebServer40.EXE)
- Kommandozeilenargumente: / port: 10080 / Pfad: C: \ Lösung \ Project
- Arbeitsverzeichnis: C: \ Lösung \ Project
- Unter-Server überprüfen " Verwenden Sie Custom Web Server "
- Sie nicht überprüfen jede Debugger Checkbox
Nebeneffekt: mein Projekt denkt Bruchstellen sind nicht getroffen zu werden. ( "Keine Symbole loaded"). Es stellte sich heraus, dass sie arbeiten, wie sie sollten.
Ich hoffe, dass irgendjemand jemals eine endgültige Lösung gefunden hat, aber bis dahin diese Problemumgehung funktioniert der Trick für mich.
Ihr Problem zu lösen, einfach Ihren PC neu starten. Ich habe das gleiche Problem habe ich das gleiche tat.