Frage

folgendes http://blogs.technet.com/b/stefan_gossner/archive/2007/08/30/deep-dive-into-the-sharepoint-content-deployment-und-Migration-API-PART-4.Aspx stellt den Follwoinf-Code bereit, um ein Element mithilfe der Inhaltsbereitstellung und der Migration-API importieren und exportieren zu können. generasacodicetagpre.

ok toll.Ich habe die Seetings geändert, damit er meine Listennamen und meine Site-URL verwendet.Der Export arbeitet großartig.Der Import funktioniert nicht.Ich erfülle den Code auf einem Dokument lib.Es werden keine Fehler geworfen, aber der Inhaltselement ändert keine Liste.

Was könnte schief gehen?Auch wenn ich den Original-Artikel nach dem Export lösche, dann tun Sie den Import, ohne den Elternlistenwechsel zu ändern, nichts passiert.

War es hilfreich?

Lösung

Ich habe Ihren Code getestet und festgestellt, dass das Problem mit den in der exportierten Dateien erstellt wurde, die während der exportierten erstellten Dateien nicht richtig auf der lokalen Festplatte aufgeräumt wurden.Ich habe die Dateilösch-Logik implementiert, um sicherzustellen, dass Export- und Import funktioniert.HINWEIS, ich habe den Export und Import mit und ohne FileCompression gelaufen, und beide funktionieren in Ordnung.Ich habe meinen Test auf zwei Bildbibliotheken gelaufen.

Es tut mir leid, ich hatte nicht viel Zeit, um Ihren Code mehr zu verbessern, z.Ordnen Sie die SPWEB- und SPSITE-Objekte richtig an.Ich hoffe, Sie werden es selbst tun.

Der aktualisierte Code ist unten eingefügt: generasacodicetagpre.

Andere Tipps

Glücklicherweise, kurz vor einigen Tagen, arbeitete ich an ähnlichen Art von Aufgaben.

Ich habe mit Ihrem angegebenen Code versucht.und fast seine Arbeit.

Aber ich stimme mit @FALAK zu, dass Sie Code mit ordnungsgemäßen versuchen / fang und mit SharePoint-Standard-Codierungsmuster schreiben sollten.

Hier habe ich festgestellt, dass, sobald Ihr Code einwandfrei ausgeführt wird, das zweite Mal, dass Sie Fehler erhalten sollen, da Sie nicht Ihren -Datei-Speicherortordner säubern.Copylistitem ".

Dies kann Ihnen helfen.

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