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