タイプ発行サイトのカスタム テンプレートを使用してサブサイトを作成しようとすると、SharePoint 2010 の例外が発生します。
Provisioning did not succeed. Details: Failed to initialize some site properties for web "http://site/subWeb"
Original Exception: Value does not fall within expected range..
Stacktrace: at Microsoft.SharePoint.SPGlobal.HandleCOMException(COMException comEx)
at Microsoft.SharePoint.Library.SPRequest.ApplyWebTemplates(...)
at Microsoft.SharePoint.SPWeb.ApplyWebTemplate(string strWebTemplate)
at Microsoft SharePoint.SPWeb.CreateWeb(...)
at Microsoft.SharePoint.SPWebCollection.Add(...)
at [custom code]
サイト作成プロセスが開始されてから約 10 ~ 15 秒後にエラーが発生しました。ログを確認したところ、公開機能の有効化に失敗した後、新しく追加したサイトが削除されていました。また、上記よりも少し前のログで、より詳細なログ エラーを見つけました。
Exception thrown when attempting to activate sub web's publishing feature:
attempting to get GUID from Microsoft.SharePoint.Publishing.QueryBasedCollection'1.get_Item(Guid uniqueId)
at Microsoft.SharePoint.Publishing.Internal.AcreaProvisioner.SetDefaultPageProperties(PublishingWeb area, Boolean& updateRequired)
サブ Web の発行機能を有効にするときに GUID が関係する理由がわかりません...
Web テンプレートは SharePoint 2007 のものですが、2010 で適切に機能する前に適用する必要がある特別なものがあるかどうかはわかりません (ないものと仮定します)。
これまでに試したこと: すべてのスコープですべてのサーバー公開機能を再アクティブ化 + 可能なすべての組み合わせで iisreset を実行しましたが、これまでのところ何も機能しませんでした。
これについてはどうしても助けが必要です... TIA。