此配置適用於傳統模式或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...