Frage

Bezug zu einem verknüpfte Frage .

  • Wenn mein Projekt eingerichtet ist, eine zufällige (auto-zugewiesen) Portnummer zu verwenden, es funktioniert, aber es startet den Browser eine Portnummer 3 weniger als die tatsächliche Dev Server-Portnummer (zB wenn die Portnummer 1903 , startet der Browser http: // localhost: 1900 / )
  • Wenn ich Änderungen an den Projekteinstellungen vornehmen, sie nicht „nehmen“, bis ich Visual Studio speichern und neu zu starten.
  • Alle Ideen, wie diese ein auf der Spur?

    Danke!

    War es hilfreich?

    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.

    Lizenziert unter: CC-BY-SA mit Zuschreibung
    Nicht verbunden mit StackOverflow
    scroll top