2016-05-13 6 views
0

In Visual Studio Ultimate 2013 und Visual Studio Community 2015 habe ich eine Lösung mit mehreren Projekten und einer Website.Hinzufügen einer Website zu einer Visual Studio-Lösung ohne Verwendung von IISExpress

Heute beim Öffnen der Lösung die Projekte geladen, aber die Website konnte nicht geladen werden. Ich kann es entfernt und versucht, es wieder ein Hinzufügen aber ich erhalte eine Fehlermeldung, dass:

Configuring IIS Express failed with the following error: 
Filename: redirection.config 
Error: Cannot read configuration file 

Meine „Documents \ IISExpress“ Ordner auf einem Netzlaufwerk zugeordnet ist, das einige Probleme mit Berechtigungen hat, aber dies ist immer der Fall, einschließlich, wenn ich die Website ursprünglich erstellte und ich IISExpress nicht verwenden möchte, da es über IIS gehostet wird.

Wie füge ich die Website wieder hinzu, ohne dass Visual Studio auf IISExpress zugreifen möchte?

Antwort

0

Um dies zu umgehen, habe ich ein neues Projekt in meiner Visual Studio Solution erstellt. Die gleiche Fehlermeldung wird angezeigt und das neue Projekt wurde nicht in die Lösung aufgenommen. Ich habe die .csproj-Datei im Editor bearbeitet und den Schlüssel ProjectTypeGuids entfernt. Ich habe dann die Dateien aus dem Ordner Website in das neue Projekt kopiert und das Projekt mit "Hinzufügen"> "Vorhandenes Projekt" zu meiner Lösung hinzugefügt.

Ich habe auch überprüft, dass UseIISExpress auf false festgelegt wurde, und meine IIS-Details in der WebProjectProperties Abschnitt eingegeben.