Ich kann dieses Problem nicht lösen
Ich schlage vor, dass ich die c:\Windows\System32\drivers\etc\hosts
-Datei ändern und danach hinzufügen muss
# localhost name resolution is handled within DNS itself.
die nächste Zeile:
127.0.0.1 mysite.dev
aber es hilft nicht. Irgendwelche Vorschläge?
Beim Versuch, ein Website-Projekt in Microsoft Visual Studio 2012 zu öffnen, treten Fehler auf.
Ich habe schon die Lösung gefunden. Ich musste nur die C:\Users\Administrator\Documents\IISExpress\config\applicationhost.config
-Datei bearbeiten, indem ich meine Site dem <sites>
-Knoten hinzufügte.
Meistens passiert dies, zumindest in meinem Fall, wenn sich eine *.csproj.user
-Datei im Projektverzeichnis befindet und <UseIISExpress>true</UseIISExpress>
enthält.
Alternativ können Sie, wie von Zachary Cutler erwähnt, auch einfach: Visual Studio schließen, die
*.csproj.user
-Datei löschen und Visual Studio erneut öffnen. Dadurch wird VS gezwungen, die Datei neu zu erstellen.
Sie können sich 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 <VisualStudio>
. Suchen Sie das Tag <UseIIS>True</UseIIS>
Tag: <IISUrl>
und mit der URL-Adresse einrichten, unter der die Anwendung zum Testen gehostet wird:
<VisualStudio>
<FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
<WebProjectProperties>
<UseIIS>True</UseIIS>
<AutoAssignPort>False</AutoAssignPort>
<DevelopmentServerPort></DevelopmentServerPort>
<DevelopmentServerVPath>/</DevelopmentServerVPath>
**<IISUrl>http://localhost/myWebSiteAppSample</IISUrl>**
<NTLMAuthentication>False</NTLMAuthentication>
<UseCustomServer>False</UseCustomServer>
<CustomServerUrl>
</CustomServerUrl>
<SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile>
</WebProjectProperties>
</FlavorProperties>
</VisualStudio>
Und das ist. Jetzt können Sie Ihr Projekt normal laden.
Das Problem wäre, dass Ihr Projekt im lokalen IIS ausgeführt wird und die angegebene URL nicht vorhanden ist.
Es gibt Optionen, mit denen Sie das Problem beheben können.
Option 1: (Verwenden Sie IIS Express).
1.) Öffnen Sie die .csproj-Datei Ihres Webprojekts als XAML oder im Editor.
2.) Finden Sie diese Eigenschaften und stellen Sie sie nach Ihren Wünschen ein.
UseIIS = false
UseIISExpress = true
und das ist es.
Option 2: (lokales IIS verwenden)
Folgen Sie den Schritten von Option 1, ändern Sie jedoch die folgenden Eigenschaften.
UseIIS = true
IISUrl = https: // localhost
UseIISExpress = false
Ich hatte das gleiche Problem. Ich habe gerade einen Ordner mit dem Namen .vs im Projektverzeichnis gelöscht und es hat für mich funktioniert.
Ich ging einfach zu dem im Fehler genannten Verzeichnis und benannte die Datei applicationhost.config um, starte neu und VS erstellte eine neue Datei und lief einwandfrei.
Ich weiß nicht warum, weil meine applicationhost.config
-Datei vollständig in meinem C:\Users\Administrator\Documents\IISExpress\config\
-Ordner fehlte.
Das Kopieren/Einfügen von C:\inetpub\history\applicationhost.config
in diesen Ordner schien das Problem für mich zu beheben.
Hab die Idee von hier .
Nicht der exakt gleiche Fehler, aber ich wurde zu dieser Antwort geführt, da die erste Hälfte des Fehlers übereinstimmte. Ihre applicationhost.config-Datei kann einfach schreibgeschützt sein. Das zu beseitigen löste den Fehler für mich. Dieser Fehler ruft die Datei jedoch speziell auf, sodass Sie sie leicht finden können.
Ich hatte das gleiche Problem, weil sich mein Netzwerkkennwort geändert hatte. Ich habe mein NetExtendor-Anmeldekennwort geändert, muss mich jedoch mit meinem alten Kennwort in meinem Laptop anmelden.
Führen Sie die folgenden Schritte aus, um dieses Problem zu beheben:
melden Sie sich mit einem beliebigen Kennwort am Computer an Melden Sie sich bei vpn mit einem beliebigen Kennwort an ctl-alt-del, um den PC zu sperren. Verwenden Sie dann das neue Kennwort, um die Sperre aufzuheben
Es hat für mich funktioniert :-)
Vielen Dank!
Mein Problem war mit Windows 10 Defender. Ich hatte IIS in der Vergangenheit die Erlaubnis gegeben, aber es scheint, als würde es jetzt ignoriert. Werde es später untersuchen, aber im Moment habe ich den kontrollierten Ordnerzugriff deaktiviert und es hat funktioniert.
<IISUrl>
von .csproj
mit <CustomServerUrl>
.Bearbeiten:
netsh http add iplisten 0.0.0.0
auszuführen, und prüfen Sie, ob das Problem dadurch behoben wird.Hoffe diese würden jemandem weiterhelfen, der noch einen Weg sucht.
Ich weiß, dass dies wahrscheinlich ein seltenes Ereignis ist, aber ich dachte, ich würde es hier angeben:
Meine csproj
-Datei war auf "Nur Lesen" eingestellt (Fragen Sie mich nicht, wie ich das geschafft habe), aber nachdem ich den "Nur Lesen" -Zugriff deaktiviert hatte, war alles in Ordnung. (VS2017)