衍生或原生的CQWP在SharePoint 2010中匿名访问有时会产生错误,在Log中找到相关GUID得出SetDocumentIconUrlAndOnClickString方法调用出错。
解决方法:
为CQWP加入二个属性:
<
property
name
=
"CommonViewFields"
type
=
"string"
>DocumentIconImageUrl;OnClickForWebRendering</
property
>
具体来说是保存web part,找到 property
name
=
"
CommonViewFields"这一行(没有的话插入这行)即可。
参考:
http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/