2011-08-04 8 views
3

SharePoint 2010のXsltListViewWebPartは - 匿名ユーザーは、外部XSLファイルへのアクセスを拒否された私は、外部.xslファイルでXSLTListViewWebPartを使用してい

<xlslink>my.xls</xlslink> 

許可されたアクセスのすべてがOKですが、私は匿名でこれを繰り返ししようとした場合、私は取得してエラー:

Error while executing web part: System.UnauthorizedAccessException: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)) 
at Microsoft.SharePoint.Library.SPRequest.UpdateWebPartCache(String bstrWebUrl, Boolean bAllUsers, String bstrID, Byte[]& ppsaData, Boolean fOMCall)  
at Microsoft.SharePoint.WebPartPages.SPWebPartManager.CacheWriteInternal(Guid storageKey, Byte[] cacheData, Storage storage, Boolean omCall)  
at Microsoft.SharePoint.WebPartPages.BaseXsltListWebPart.get_CustomizedXsl()  
at Microsoft.SharePoint.WebPartPages.BaseXsltListWebPart.LoadXslCompiledTransform(WSSXmlUrlResolver someXmlResolver)  
at Microsoft.SharePoint.WebPartPages.DataFormWebPart.GetXslCompiledTransform()  
at Microsoft.SharePoint.WebPartPages.DataFormWebPart.PrepareAndPerformTransform(Boolean bDeferExecuteTransform) 

これはSharePointのバグですか?

答えて

0

は、私が代わりにListViewWebPartのDataFormWebPartを使用することによってこの問題を回避することができました。 XSLTファイルは同じ方法で使用でき、キャッシング関連の問題はないようです。

関連する問題