SharePoint speichert die Seiten nicht direkt im Dateisystem. Der Mechanismus ist etwas weniger einfach.
Um diesen Mechanismus zu verstehen, müssen Sie die Konzepte von Ghosting/Unghosting und den ASP.NET Virtual Path Provider verstehen. Der SharePoint speichert die Seiten in der Datenbank als BLOBS und stellt sie unter Verwendung des virtuellen ASP.NET-Pfadanbieters bereit.
Der ASP.NET Virtual Path Provider bietet eine Abstraktion zwischen ASP.NET und FileSystem. Anstatt ein System.IO.FileStream-Objekt direkt vom Dateisystem abzurufen, verwendet der Anbieter MapPathBasedVirtualPathProvider und die MapPathBasedVirtualFile-Klassen, um das FileStream-Objekt abzurufen.
Diese Abstraktion ermöglicht ASP.NET, Seiten von überall her zu liefern, ohne die Seiten in einem tatsächlichen Dateisystem speichern zu müssen. Dieses Konzept wird verwendet, um Ghosting/Unghosting zu implementieren, was im Grunde genommen bedeutet, eine einzelne Kopie der Seite zu haben und sie als verschiedene Seiten anzubieten.
SharePoint nutzt diese neue Funktion in ASP.NET 2.0, zusammen mit der verbesserten BLOB-Speicherfunktionalität in SQL Server 2005 zum Bereitstellen von Seiten.
Ich bezog mich auf den Quellcode, wie Sie gesagt haben, unter dem 12 Bienenstock ... aber wo? Vielen Dank! – Layla