この構成は、クラシックモードのSP2010またはSP2007で機能します。
SharepointWebサイトの下にアプリケーションとしてインストールされるWCFサービスがあります。このアプリケーションは基本認証を使用します。
UnauthorizedAccessExceptionが発生します。例外メッセージは
アクセスが拒否されました。(HRESULTからの例外:0x80070005(E_ACCESSDENIED))。
デバッガーでは、SPWebオブジェクトでCurrentUserプロパティがnullであることに気付きました。
このユーザーが基本認証を介してSharePointリストを読み取れるようにするには、何をする必要がありますか?
using (SPSite siteCollection = new SPSite(url))
{
using (SPWeb rootWeb = siteCollection.OpenWeb())
{
DataTable news = ReadNews(rootWeb, (uint)sizeNumber);
/// continues...