Gegen die Verwendung einer UNC-Freigabe ist an sich nichts einzuwenden. In einem früheren Unternehmen betrieben wir Dutzende von Webservern, die alle UNC-Freigaben verwendeten (nicht bei DNN). Wir hatten über 80.000 zahlende Abonnenten, von denen 10.000 die Anwendungen täglich nutzten. Das hat sehr gut funktioniert.
Um auf die Punkte von Mitchel einzugehen:
1.) Ein einziger Fehlerpunkt ist nur dann ein Problem, wenn man ihn zu einem Problem macht. In den verschiedenen SAN/NAS-Lösungen ist reichlich Redundanz vorhanden.
2.) IO wird mit jedem anständigen SAN oder NAS kein Problem sein. Ich hatte noch nie ein Problem mit Dateisystemüberwachungen. DNN verwendet nicht direkt welche, in dem unwahrscheinlichen Fall, dass die eingebauten ASP.Net Watcher ein Problem verursachen, würde ich sie wahrscheinlich deaktivieren.
3.) Ich sehe die Sicherheit nicht als ein größeres Problem an als bei anderen Lösungen. Sie müssen sicherstellen, dass Sie den Zugriff auf Ihre Dateien kontrollieren und die Berechtigungen entsprechend einrichten. Bei lokalen Festplatten können Sie die Berechtigungen offener lassen als in einem Netzwerk, aber Sie sollten wahrscheinlich beide gleich gut absichern. Bei der Verwendung eines UNC-Pfads ist ein zusätzlicher Konfigurationsschritt erforderlich. Der zusätzliche Aufwand für die Sicherheitskonfiguration ist im Vergleich zu den Wochen, wenn nicht Monaten, die für die Erstellung einer Website erforderlich sind, die einer Webfarm würdig ist, verschwindend gering.
Ich schließe mich Mitchels Meinung an, warum man die Dateisynchronisation nicht verwenden sollte.
Ich weiß, dass es einige Leute gibt, die DNN-Sites mit Dateisynchronisierung betreiben. Ich kenne niemanden, der nicht mit Problemen zu kämpfen hatte, die durch die Dateisynchronisation verursacht wurden. Ich persönlich bezweifle, dass es billiger ist, eine Site mit Dateisynchronisation zum Laufen zu bringen, als ein UNC auf einem SAN zu verwenden, wenn man den Arbeitsaufwand für das Aussortieren der Macken der Dateisynchronisation berücksichtigt.