100 Stimmen

Die Erstellung eines virtuellen Verzeichnisses ist mit folgendem Fehler fehlgeschlagen

Ich kann dieses Problem nicht lösen

Geben Sie hier eine Bildbeschreibung ein

Ich schlage vor, dass ich die Datei c:\Windows\System32\drivers\etc\hosts ändern muss und danach hinzufügen muss

# Die Namensauflösung für den lokalen Host wird innerhalb des DNS selbst behandelt.

die nächste Zeile:

127.0.0.1       mysite.dev

aber das hilft nicht. Irgendwelche Vorschläge?

Der Fehler tritt auf, wenn ich versuche, das Website-Projekt in Microsoft Visual Studio 2012 zu öffnen.

201voto

pim Punkte 10987

Meistens, zumindest in meinem Fall, passiert das, wenn eine *.csproj.user-Datei im Projektverzeichnis vorhanden ist und true darin steht.

Alternativ, wie von Zachary Cutler erwähnt, können Sie auch einfach: *Visual Studio schließen, die `.csproj.user`-Datei löschen und Visual Studio wieder öffnen**. Dadurch wird VS gezwungen, die Datei neu zu erstellen.

38voto

Dmytro Punkte 16278

Ich habe bereits die Lösung gefunden. Ich musste nur die Datei C:\Users\Administrator\Documents\IISExpress\config\applicationhost.config bearbeiten, indem ich meine Website zum Knoten hinzufügte.

20voto

willyMon Punkte 613

Sie können sich dafür entscheiden, IIS lokal zu installieren und ein paar Tags in der .csproj-Datei zu bearbeiten. Öffnen Sie Ihre csproj-Datei und gehen Sie zum Abschnitt , dann finden Sie den Tag True, der auf true gesetzt sein muss. Gehen Sie dann zum Tag: und richten Sie ihn mit der URL-Adresse ein, unter der die Anwendung für Tests gehostet werden soll:

          True
          False

          /
          **http://localhost/myWebSiteAppSample**
          False
          False

          False

Und das ist es. Jetzt können Sie Ihr Projekt normal laden.

20voto

pampi Punkte 477

Das Problem könnte sein, dass Ihr Projekt in der lokalen IIS ausgeführt werden soll und die angegebene URL nicht existiert.

Es gibt Optionen, um das Problem zu beheben.

Option 1: (IIS Express verwenden)

1.) Öffnen Sie Ihre Webprojekt .csproj-Datei als XAML oder im Notepad.

2.) Finden Sie diese Eigenschaften und setzen Sie sie entsprechend Ihren Vorlieben.

UseIIS = false

UseIISExpress = true

und das war's.

Option 2: (lokalen IIS verwenden)

Befolgen Sie die Schritte der Option 1, aber ändern Sie die folgenden Eigenschaften.

UseIIS = true

IISUrl = https://localhost

UseIISExpress = false

11voto

Ashran Haider Punkte 151

Das Problem kann behoben werden, indem der Ordner namens .vs im Projektverzeichnis gelöscht wird.

Dies löst das Problem, weil beim Öffnen des Projekts nach dem Löschen der .vs-Datei der gleiche Ordner mit Unterordner Konfiguration und Ordner mit Projektnamen erstellt wird.

Der Ordner applicationhost im Konfigurationsordner enthält die erforderlichen Einstellungen, um das Projekt erfolgreich auszuführen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X