2008-09-24 10 views

Antwort

1

Ihre Frage ist nicht ganz klar ...

Sie auf die „Quelle“ Code der Dokumentbibliothek Seiten beziehe sind? Es hängt davon ab, ob Sie sie mit SharePoint Designer bearbeitet haben oder nicht. Wenn nicht, sollten sie sich unter 12 befinden (c: \ Programme \ Gemeinsame Dateien \ Microsoft Shared \ Webserver Erweiterungen \ 12). Wenn Änderungen mit SPD2007 vorgenommen wurden, werden die Dateien in der Inhaltsdatenbank gespeichert.

... oder beziehen Sie sich auf die "Quelle", in der die Dateien gespeichert sind? Alle in Dokumentbibliotheken gespeicherten Dateien werden in der Inhaltsdatenbank als Blobs in der Tabelle AllUserData gespeichert.

+0

Ich bezog mich auf den Quellcode, wie Sie gesagt haben, unter dem 12 Bienenstock ... aber wo? Vielen Dank! – Layla

1

Sie die Seiten erscheinen als 'aspx' Seiten, sie sind nicht auf dem Server irgendwo als ASPX-Seiten gespeichert. Alle Seiten werden entweder als BLOB in der DB gespeichert oder zur Laufzeit aus Informationen zusammengesetzt, die in der DB gespeichert sind. Sharepoint ist ein seltsames Monster :)

Wenn Sie das Aussehen bearbeiten wollen, gibt es ein paar Optionen:

  • Sharepoint Designer (Ich hasse diese app)
  • Machen Sie eine weitere ‚Webpart-Seite‘ das schließt die Dokumentbibliothek davon im Inneren, während der Inhalt um sie zu ändern (einfachste und beste Ansatz IMO)
  • eine spezielle Web-Teil machen (die meisten schwer)

SharePoint braucht eine Weile, um das volle Verständnis von ... zu bekommen. Es ist seltsam.

0

Wenn ich verstehe, was Sacha und Naspinski sagen, wenn ich eine neue Dokumentbibliothek erstelle, wird das Aussehen der Seite aus dem 12-Stock abgerufen und in der Datenbank gespeichert (ghosted?). Die Seite wird nicht mehr im 12-Stock gespeichert, da ich für jede Dokumentbibliothek eine irgendwie "angepasste Seite" habe.

Stimmt das?

+0

Fügen Sie Ihrer Frage anstelle einer Antwort eine Bearbeitung (Klarstellung) hinzu, dies ist keine Diskussionsrunde. –

6

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.

1

Beim Erstellen einer Dokumentbibliothek Vorlage Dateien aus dem "12 Stock" sind ghosted in die SharePoint-Inhaltsdatenbank (SQL). Die einzige geeignete Methode zum Bearbeiten dieser Seiten an diesem Punkt ist die Verwendung von Microsoft SharePoint Designer.

Öffnen Sie SharePoint Designer, und öffnen Sie die entsprechende SharePoint-Website. Daraufhin wird Ihre Dokumentbibliothek im Datei-Explorer aufgelistet. Unter Ihrer Dokumentbibliothek sehen Sie einen Forms-Ordner, der Forms-Ordner enthält die Quelldateien, die für den Browser gerendert werden.

ist hier ein Screenshot:

SharePoint designer http://friendfeed.s3.amazonaws.com/4fa26ae9322cf04ff95331fa24c12d1c44467730

0

Es gibt zwei Arten von Seiten in SharePoint2010.Application Seite und Seite Seite page.SharePoint Store-Anwendung direkt in Datei system.For Site-Seiten, wenn die Seite in einem Ghosted-Zustand ist, wird die Seite im Dateisystem gespeichert. Wenn die Seite angepasst wurde, wird die Datei in der Inhaltsdatenbank gespeichert.

Verwandte Themen