我的发布站点欢迎页面上有一个 CQWP。当我去编辑 Web 部件时,我收到“抱歉,出了点问题。发生了意外错误”。屏幕以及相关 ID:c6e03d9c-f1be-f0a0-ed33-e826db494520。有谁知道是什么原因造成的?我已经搜索了所有内容,但找不到解决方案。
编辑:我知道我发现了错误:“UserAgent 不可用,文件操作可能未优化。” 我仍然不知道这意味着什么或该怎么做。
我的发布站点欢迎页面上有一个 CQWP。当我去编辑 Web 部件时,我收到“抱歉,出了点问题。发生了意外错误”。屏幕以及相关 ID:c6e03d9c-f1be-f0a0-ed33-e826db494520。有谁知道是什么原因造成的?我已经搜索了所有内容,但找不到解决方案。
编辑:我知道我发现了错误:“UserAgent 不可用,文件操作可能未优化。” 我仍然不知道这意味着什么或该怎么做。
通过您的日志,您得到的错误是
System.ArgumentNullException: Key cannot be null. Parameter name: key
at System.Collections.SortedList.IndexOfKey(Object key)
at System.Collections.SortedList.ContainsKey(Object key)
at Microsoft.SharePoint.Publishing.WebControls.ContentByQueryToolPart.AppendListTypes(SortedList sortedListItems, SPListTemplateCollection listTypes)
at Microsoft.SharePoint.Publishing.WebControls.ContentByQueryToolPart.populateListTypeDropDown()
at Microsoft.SharePoint.Publishing.WebControls.ContentByQueryToolPart.populateCBQControls()
at Microsoft.SharePoint.Publishing.WebControls.ContentByQueryToolPart.OnPreRender(EventArgs e)
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
确保该列表中所有项目的“标题”列不为 null。这是导致此问题的最可能原因。
同意上面,在检查日志后,我们发现应该有一些列是或是 NULL。所以仔细检查并修改如果有的话。
您似乎遇到了与此处提到的相同的问题...
只需运行以下命令,它应该可以修复它...
Disable-SPFeature -Identity "e374875e-06b6-11e0-b0fa-57f5dfd72085" -Url http://sitecollectionurl
希望能帮助到你