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