FormServerTemplates
スタイルライブラリ
SiteCollectionImages
ページ
デフォルトのSharePointライブラリがいくつかあり、「ライブラリ設定」をクリックすると例外が発生します。
System.NullReferenceException:オブジェクト参照がオブジェクトのインスタンスに設定されていません。Microsoft.SharePoint.ApplicationPages.ListEditPage.OnLoad(EventArgs e)at ASP._layouts_listedit_aspx.OnLoad(EventArgs e)at System.Web.UI.Control.LoadRecursive()at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint、ブール値includeStagesAfterAsyncPoint)
私のすべての調査は、 DocumentTemplateUrlがnullであるため、この問題を示しています。
this.strDocTemplateURL = "";
if (this.iBaseType == SPBaseType.DocumentLibrary)
{
this.strDocTemplateURL = ((SPDocumentLibrary) this.spList).DocumentTemplateUrl;
this.DocumentLibraryGeneralLinks.Visible = true;
}
if (this.strDocTemplateURL.Length != 0)
ただし、このバグはカスタムマスターページでのみ発生することに注意してください。
デフォルトのv4マスターページは問題なく動作します。
そこで問題を引き起こす可能性のあるアイデアはありますか?