いくつかのカスタマイズされたリストとカスタマイズされたページを含むサイト テンプレートがあります。サイト テンプレートを使用して、必要に応じて新しい Web を作成します。Web を作成した後、C# コード自体を使用して Web に対するテーマと固有のアクセス許可も設定し、新しく作成した Web URL にページをリダイレクトします。私のコードは長時間実行オペレーション内で実行されます。常に正常に動作しますが、ページが新しく作成された Web にリダイレクトされると、「ファイルが見つかりません」というエラーが発生する場合があります。
よく見ると、Web が適切に作成され、アクセス許可が設定されていることがわかります。ページ ライブラリとその他のリストも見つかりますが、マスター ページ ギャラリーは見つかりません。そのため、ページ ライブラリのページを参照できず、Web テーマを確認することさえできませんでした。ログを見ると、以下のエラーが見つかりました。
04/09/2009 14:22:49.35 w3wp.exe (0x11B4) 0x0D0C Windows SharePoint Services 一般 8z1y 中 Web " http://rootsite/subsite "、HRESULT=0x81020012 でリスト "マスター ページ ギャラリー" を作成できませんでした。リスト XML: ""
この問題の原因は何ですか? 私はいつもこれを得るわけではありませんが、時々この問題が発生します。コードでスローされたエラーはありませんでしたが、Web のマスター ページ ギャラリーは作成されませんでした。あなたはそのような問題に直面したことがありますか?どうすればこれを解決できますか?
前もって感謝します、
〜ユヴァ