2016-05-20 12 views
23

Ich habe meine Lösungsdatei von einem anderen System kopiert und versucht, es auf meinem Rechner zu starten: Dafür bin ich in den Projektordner gegangen und löschte die vorherige Lösungsdatei und kopierte die neue ein.localhost weigerte sich zu verbinden Fehler im Visual Studio

Jetzt fing es an, mir einen Fehler zu geben. Verbindung abgelehnt etc. Also, ich habe eine Lösung von hier: How to solve ERR_CONNECTION_REFUSED when trying to connect to localhost running IISExpress - Error 502 (Cannot debug from Visual Studio)?

Dementsprechend habe ich die Port-Nummer von 1049 auf 1052 geändert. Es geladen und eine der Seiten wird geladen. Aber wenn ich die gewünschten Anmeldedaten eingegeben dann weitergeleitet an die älteren Port wieder, wie folgt aus:

http://localhost:1049/Home/SearchFlight 

und der Fehler ist:

This site can’t be reached 

localhost refused to connect. 
Search Google for localhost 1049 Home Search Flight 
ERR_CONNECTION_REFUSED 

Nun, ich weiß nicht, was zu tun ist von hier. Ich habe die Portnummer auf 1052 geändert, aber immer noch auf 1049. Was soll ich jetzt tun?

Antwort

41

Ich hatte ein ähnliches Problem. Versuchen Sie dies, und es sollte

  1. Gehen Sie zu Ihrem Projektordner und öffnen .vs Ordner arbeiten (halten Sie Ihren Scheck versteckte item-Kästchen aktiviert, wie dieser Ordner manchmal versteckt werden kann)

  2. in .vs Ordner - open config

  3. die applicationhost config datei dort sehen? Löscht das Ding. (Keine Sorge, es automatisch regenerieren, sobald Sie das Projekt neu kompilieren.)

+4

Das funktionierte für mich. Möglicherweise müssen Sie VS im Administratormodus starten. – WillC

+0

das hat mir geholfen! Vielen Dank. – Roger

+1

Ich erhalte den Fehler "Der IIS Web Server konnte nicht gestartet werden". –

5

einfach löschen (obj) Objektordner in Projektordnern dann Führen Sie die Anwendung dann wird es gut funktionieren. Schritte:

  1. Klicken Sie mit der rechten Maustaste auf den Projektordner und wählen Sie "Ordner im Datei Explorer öffnen".
  2. Dann finden Sie den Obj-Ordner und Löschen Sie das.
  3. Führen Sie die Anwendung aus.
4

ändern Portnummer der Ausgabe

enter image description here

+0

Das funktioniert für mich :) – Zafar

+2

Ich habe das versucht, immer noch das gleiche "Diese Seite kann nicht erreicht werden." –

+0

Ja, für mich wird der selbe Fehler angezeigt: "Diese Seite ist nicht erreichbar" – Krish

0

Für dieses Problem gelöst hat, für mich zu arbeiten, alles, was ich tun musste, war das virtuelle Verzeichnis neu zu erstellen. Ich hatte Windows neu installiert und dann das Projekt aus Git herausgezogen. Klicken Sie hierzu mit der rechten Maustaste auf das Lösungsprojekt und wählen Sie Eigenschaften. Wechseln Sie dann zur Registerkarte Web, und klicken Sie neben der Projekt-URL auf Virtuelles Verzeichnis erstellen.

Ich hoffe, dass dies auch jemand anderen hilft!

Bud

0

Projekteigenschaften> Web> Virtuelles Verzeichnis erstellen arbeitete für mich

1

ich durch die Auflistung gebundene IP-Adressen in einem cmd Fenster ausgeführt als Admin ein ähnliches Problem gelöst:

netsh http show iplisten 

Dann , eins nach dem anderen, bläst sie alle weg:

netsh http delete iplisten ipaddress=127.0.0.200 
netsh http delete iplisten ipaddress=127.0.0.2 
... 
0

Klicken Sie rechts auf Projekt >> Eigenschaften >> Select Web Tab >> Unter Server Wählen Sie "Verwenden Sie Visual Entwicklungsserver" so indirekt es wird deaktivieren Sie "Local IIS Server"

Hoffnung, damit es dieses Problem beheben können.

0

Öffnen cmd als Administrator an und führen Sie diesen Befehl:

netsh http delete iplisten ipaddress=xxx.xxx.x.xxx 

ipadresse private IP.
Das funktionierte für mich.

1

Ich hatte das gleiche Problem. Löschen .vs Ordner (einschließlich aller Inhalte, möglicherweise Ordner ausgeblendet) funktionierte für mich.

Verwandte Themen