Cette configuration fonctionne avec SP2010 en mode classique ou SP2007.Service d'authentification de base WCF installé dans SP2010 avec authentification des revendications
Nous avons un service WCF qui est installé en tant qu'application sous le site Web Sharepoint. Cette application utilise l'authentification de base.
Je reçois une exception UnauthorizedAccessException. Le message d'exception est 'Accès refusé. (Exception de HRESULT: 0x80070005 (E_ACCESSDENIED)) '.
Dans le débogueur, je remarque que sur l'objet SPWeb, la propriété CurrentUser est null.
Que dois-je faire pour permettre à cet utilisateur par l'authentification de base de pouvoir lire les listes de points de partage?
using (SPSite siteCollection = new SPSite(url))
{
using (SPWeb rootWeb = siteCollection.OpenWeb())
{
DataTable news = ReadNews(rootWeb, (uint)sizeNumber);
/// continues...