Ich versuche, IIS Express 8 für eine MVC-Site in VS2012 zu verwenden. Ich erhalte die folgende Fehlermeldung, wenn ich versuche, die Site zu erstellen:IIS Express 8 - Konfigurationsdatei kann nicht geschrieben werden
Filename: \?\C:\Users\xxxxxx\Documents\IISExpress\config\applicationHost.config
Error: Cannot write configuration file
Gibt es eine Möglichkeit IIS Express zu zwingen, einen anderen Ort für die Config-Logs & Ordner zu verwenden? Ich verstehe, dass ich auf einen anderen Speicherort verweisen kann, wenn ich iisexpress.exe von der Befehlszeile aus ausführen, aber ich habe keine Kontrolle darüber, wenn ich Visual Studio verwende.
Hat jemand sonst irgendwelche Vorschläge, warum der Fehler passiert? (Randnotiz: Mein Laptop befindet sich in einer Unternehmensumgebung, die eine dumme Verschlüsselung im Ordner "Dokumente" hat, aber ich hatte keine Probleme mit anderer Software, die an diesem Ort speichert. Ich habe auch die Gruppe "Jeder" voll gegeben Zugriff auf den Ordner.)
EDIT - Nach der Befolgung der Anweisungen unter http://learn.iis.net/page.aspx/1286/iis-80-express-readme/ kann ich immer noch nicht scheinen, dass dies funktioniert. Ich habe versucht, die folgenden:
- hinzugefügt HKCU \ Software \ Microsoft \ IISExpress \ CustomUserHome Registrierungsschlüssel zeigt auf mein anderes Verzeichnis
- hinzugefügt HKCU \ Software \ Microsoft \ IISExpress \ 8.0 \ CustomUserHome Registrierungsschlüssel zeigt auf mein anderes Verzeichnis
- hinzugefügt HKLM \ Software \ Microsoft \ IISExpress \ CustomUserHome Registrierungsschlüssel zeigt auf mein anderes Verzeichnis
- hinzugefügt HKLM \ Software \ Microsoft \ IISExpress \ 8.0 \ CustomUserHome Registrierungsschlüssel zeigt auf mein anderes Verzeichnis
- Festlegen der Umgebungsvariable% IIS_USER_HOME%, die auf mein alternatives Verzeichnis verweist.
Irgendwelche anderen Vorschläge?
Ich habe das gleiche Problem. Keine der hier genannten Lösungen hat funktioniert.Im Moment verhindert dies, dass unser Team vs 2012 annimmt. – fsl