此配置适用于经典模式下的 SP2010 或 SP2007。
我们有一个 WCF 服务,它作为应用程序安装在 Sharepoint 网站下。此应用程序使用基本身份验证。
我收到UnauthorizedAccessException。异常消息是
访问被拒绝。(来自 HRESULT 的异常:0x80070005 (E_ACCESSDENIED))。
在调试器中,我注意到在 SPWeb 对象上,CurrentUser 属性为空。
我需要做什么才能允许此用户通过基本身份验证才能读取共享点列表?
using (SPSite siteCollection = new SPSite(url))
{
using (SPWeb rootWeb = siteCollection.OpenWeb())
{
DataTable news = ReadNews(rootWeb, (uint)sizeNumber);
/// continues...