Mach das:
- Wechseln Sie in Windows Server 2008 zu Server-Manager> Speicher> Datenträgerverwaltung
- Klicken Sie mit der rechten Maustaste auf Datenträgerverwaltung> VHD erstellen
- Wählen Sie den Speicherort auf Ihrer Netzwerkfreigabe aus (klicken Sie auf Durchsuchen).
- Erstellen Sie eine VHD mit fester Größe. Ich würde die VHD persönlich doppelt so groß machen wie Ihr aktueller Datensatz, wenn dies möglich ist. Es hängt wirklich davon ab, was Sie hosten.
- Initialisieren Sie die Festplatte, indem Sie im Festplattenmanager mit der rechten Maustaste auf die neue virtuelle Festplatte klicken, und wählen Sie Festplatte initialisieren.
- Formatieren Sie das neue Volume in der Datenträgerverwaltung.
- Kopieren Sie nun Ihre Website auf die neue virtuelle Festplatte, die Sie formatiert haben.
- Konfigurieren Sie IIS als Host für Ihre Webseite vom Speicherort auf Ihrer virtuellen Festplatte aus.
Dadurch werden die Probleme mit der Dateiberechtigung umgangen, da Sie auf dem Webserver von einer lokalen Festplatte statt über eine Netzwerkfreigabe hosten.
Das einzige Problem, auf das ich stoßen könnte, ist, wenn Sie auf die Daten auf der Site zugreifen müssen, die von IIS in Linux gehostet wird. Sie können über das Web darauf zugreifen, aber ich kenne kein Linux-Tool, mit dem Sie eine VHD einbinden können (obwohl eines durchaus existieren könnte!)
Ich habe es gerade probiert und es hat funktioniert! Denken Sie daran, dass der Host der Freigabe in meinem Fall keine Linux-Maschine, sondern eine Windows-Maschine war - die von mir erstellte VHD befand sich jedoch auf einer Netzwerkfreigabe auf einer anderen Maschine.