尝试在SharePoint 2013中编辑内容查询Web部件时出错

时间:2013-08-29 21:02:43

标签: sharepoint sharepoint-2013

我的发布网站欢迎页面上有CQWP。当我去编辑网络部分时,我得到一个“抱歉,出了点问题。发生了意外错误。”屏幕以及相关ID:c6e03d9c-f1be-f0a0-ed33-e826db494520。有谁知道是什么原因造成的?我已经搜遍过,无法找到解决方案。

编辑:我知道我发现错误:“UserAgent不可用,文件操作可能无法优化。”我仍然不知道这意味着什么或做什么。

3 个答案:

答案 0 :(得分:0)

查看日志,您收到的错误是

   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)

确保该列表中所有项目的“标题”列不为空。这是导致此问题的主要原因。

答案 1 :(得分:0)

上面同意,在检查了日志之后,我们发现应该有一些列是或者是NULL。所以请仔细检查并修改,如果有的话。

答案 2 :(得分:0)

你似乎遇到了与此处提到的相同的问题......

Connect Explanation

只需运行以下内容即可修复...

Disable-SPFeature -Identity "e374875e-06b6-11e0-b0fa-57f5dfd72085" -Url http://sitecollectionurl

希望有所帮助