Frage

Wir haben das folgende Szenario und hoffen, dass jemand helfen kann:

    .
  • original 2007-Publishing-Site-Inhaltsdatenbank wurde auf Upgrade auf 2010 aktualisiert
  • Seitenvorlagen, die im Gebrauch verwendet wurden, wurden nie geistiert, weil sie manuell hinzugefügt wurden und nicht Teil der Site-Definition sind, sodass ihre SPFile.CustomizedPagestatus-Eigenschaft auf 'None' eingestellt ist
  • Unsere aktualisierten Vorlagen sind in einem VS2010-Bereitstellungspaket, das über eine Funktion bereitgestellt wird (der Bereitstellung fehlschlägt aufgrund des vorherigen Punkts)
  • Wir waren bisher nicht in der Lage, CustomizedPagestatus über PowerShell oder spfile.Revertcontentstream () nicht zu ändern, da CustomizedPagestatus auf 'NONE' eingestellt ist.Diese Methode erwirbt eine Ausnahme mit dem Design, wenn die Eigenschaft 'keine' ist

    Idealerweise möchten wir die Immobilie aktualisieren, um (z. B. nicht konkurrenziert) zu aktualisieren, sodass die Bereitstellung alle Dateien aktualisiert wird.

    Einträge in der Elemente.xml-Datei befinden sich im folgenden Format: generasacodicetagpre.

    dankbar für jede Unterstützung.

War es hilfreich?

Lösung

Wir haben jetzt eine temporäre Lösung mit dem folgenden Werkzeug gefunden:

http://spghostfilesmanager.codeplex.com/

Wir haben unsere Seitenvorlagen in der Funktion umbenannt, sie als normal bereitgestellt, und verwendet den Ghost-Dateien-Manager, um die Vorlagen der neuen aufzuweisen.

Es ist ein bisschen ein Hack, um ehrlich zu sein, aber es hat uns erlaubt, fortzufahren.

Wenn jemand bessere Vorschläge zur Erreichung von diesem hat, posten Sie bitte!

Andere Tipps

Sie können auch SharePoint Designer verwenden, falls installiert.

Gehen Sie zur relevanten Seite in der Master-Page-Galerie, und wenn es blau hat "!"Symbol daneben Klicken Sie auf "Auf Standortdefinition zurücksetzen".Dadurch wird die entsprechende Seite aus dem Bienenstock neu geladen.

Alle Anpassungen, die an der aktuellen Version der Seite erfolgen, gehen verloren!

Ich glaube, dass die Lösung Auf Standortdefinition wiederherstellen (SharePintDesigner) ist und bereitstellen Sie dann die Lösung erneut (VisualStudio)

es funktionierte für mich! Versichern Sie einfach in visueller Studio, dass der Artikel "Bereitstellungskonfliktlösung" auf "None" eingestellt ist

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top