
Meiner Erfahrung nach (bei älteren Setups) kann ich mich per Remote-Zugriff auf ein System anmelden, eine Textdatei (*.config, *.aspx, *.ashx usw.) im Editor bearbeiten und speichern.
Auf der neuen Box gelingt mir das nicht. Ich weiß nicht, ob es mit IIS7 oder Windows 2008 oder etwas ganz anderem zu tun hat.
Wie kann ich es einrichten, dass die von IIS7 bereitgestellten Dateien schnell mit dem Editor bearbeitet werden können?
(Soweit ich weiß, habe ich volle Zugriffsrechte auf die Datei. Sie ist nicht als schreibgeschützt gekennzeichnet.)
Beim Versuch, die Datei im Editor zu speichern, wird angezeigt: „Die Datei C:\inetpub\wwwroot\myfile.config kann nicht erstellt werden. Stellen Sie sicher, dass Pfad und Name korrekt sind.“
Antwort1
Es ist die Benutzerkontensteuerung, die Sie fertigmacht. Nicht erhöhte Prozesse haben grundsätzlich keine Rechte in der INETPub-Verzeichnisstruktur.
Was wir auf allen unseren W2K8-Boxen machen, ist, einen Ordner auf dem Desktop zu installieren, der drei Verknüpfungen enthält: CMD (erhöht), Explorer (erhöht) und ProcExplorer (erhöht). Jeder Administrator klickt dann mit der rechten Maustaste darauf und wählt „An Startmenü anheften“.
UAC ist bei Zugriffsproblemen ziemlich lästig - die Fehlermeldungen sind standardmäßige „Zugriff verweigert“-Fehler und nicht „UAC verhindert Zugriff“-Fehler, was total verwirrend ist. Ich weiß nicht, wie oft ich mich bei einer „defekten“ Box angemeldet habe, bei der der Administrator jedem die vollen Rechte gewährt hat, um das Problem zu beheben, ohne zu wissen, dass UAC die ACLs außer Kraft setzt.
Hinweise: Damit der Explorer mit erhöhten Rechten funktioniert, müssen Sie die Ordneroptionen bearbeiten und „Ordnerfenster in einem separaten Prozess starten“ aktivieren. Oder führen Sie diese REG-Datei aus:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"DisableThumbnailCache"=dword:00000001
"DontPrettyPath"=dword:00000001
"EnableBalloonTips"=dword:00000001
"FriendlyTree"=dword:00000001
"Hidden"=dword:00000001
"HideFileExt"=dword:00000000
"SeparateProcess"=dword:00000001
"ShowAttribCol"=dword:00000001
"ShowSuperHidden"=dword:00000001
"SuperHidden"=dword:00000001
Antwort2
Versuchen Sie, Notepad als Programm mit erhöhten Rechten auszuführen („Als Administrator ausführen“). Dies gilt auch für Vista und Win 7.