2010-11-18 10 views
1

Ich wollte schon immer wissen, wo genau die benutzerdefinierten Listenformulare in SharePoint gespeichert sind. Ich würde eher die Bearbeitung mit einem Texteditor machen, anstatt den SharePoint-Designer zu verwenden.Speicherort von benutzerdefinierten SharePoint-ASPX-Formularen

Bitte lassen Sie mich wissen, wo sie sind, wenn Sie wissen, wo es ist.

Die Version meiner Firma verwendet ist Sharepoint 2007 WSS 3.

Vielen Dank im Voraus.

Antwort

0

Es hängt davon ab, ob Sie es bereits in SharePoint Designer bearbeitet haben oder nicht. Wenn dies der Fall ist, wird es in der Datenbank gespeichert und Sie können es nicht mit einem Texteditor öffnen. Ansonsten wird es auf dem Dateisystem jedes WFE-Servers gespeichert. Dies ist eine so genannte "Ghosted" -Datei, was bedeutet, dass die Originaldatei nicht für jede Listeninstanz gespeichert wird, sondern die Hauptkopie für alle verwendet wird . Sie können die Änderung zwar direkt vornehmen, dies ist jedoch sehr unangemessen, da die Änderung für alle Listen des Typs "Bestehende" und "Future" gilt. Sie müssen die Änderungen auf allen Servern vornehmen, und alle zukünftigen Service Packs können Ihre Änderungen möglicherweise rückgängig machen.

+0

Macht Sinn, danke :-) –

+0

Ich akzeptiere den Punkt teilweise, weil Sie benutzerdefinierte Seiten in Form von Listendefinitionen erstellt haben können und sie würden die Master-Ghosted-Kopie nicht ändern. thier ist ein Fehler in Ihrem Beitrag "die Änderung wird für alle Listen des Typs gelten, bestehende" die Änderungen werden nie für bestehende Listen, deren Instanz wurde erstellt, dies wird Auswirkungen auf alle zukünftigen benutzerdefinierten Listen –

+0

Nicht genau, wenn Sie den ASPX bearbeiten Datei selbst, es wird auch die bestehenden Listen beeinflussen, solange sie ghosted sind, haben wir früher benutzerdefinierte Designs wie diese verwendet :) –

1

Sie sind in der Datenbank gespeichert, daher ist es nicht möglich, eine benutzerdefinierte Liste zu bearbeiten, die andere Forms als share point desginer hat, deren Instanz bereits erstellt wurde. Eine andere Option ist das Erstellen einer Listendefinition Custom site definition

Verwandte Themen