1

こんにちは、最後の数時間から、ドキュメントを公開しようとしています。シリアル化された値を保存しているため、カスタム データ型の値を設定しています。ドキュメントを公開するので、カスタムドキュメントタイプにはユーザーの追加というボタンがあり、このボタンが呼び出されたときにデータベースに保存したいので、使用しているドキュメントを公開する必要があります:

//Get the document by it's ID
Document d = new Document(currentDocID);

//Mark it ready for publishing
d.Publish(new umbraco.BusinessLogic.User(0));

//Tell the runtime to update the document cache
umbraco.library.UpdateDocumentCache(d.Id);

//call republishing from the api:
umbraco.library.RefreshContent();

//Server.ScriptTimeout = 100000;
//umbraco.cms.businesslogic.web.Document.RePublishAll();
//umbraco.library.RefreshContent();

ただし、Umbraco.config ファイルとデータベース ファイルを変更することはできませんが、umbraco で公開をクリックすると、構成ファイルだけでなく umbraco db にもデータが保存されます。私はそれを理解することができません..

4

1 に答える 1