Изключение в SharePoint 2010 при актуализиране на UserProfile с помощта на уеб услуга

Актуализирам потребителския профил с помощта на кода по-долу



using System;
using System.Collections.Generic;
using System.Text;

namespace UserProfileWebServiceApp
{
    class Program
    {
        public static localhost.UserProfileService myService =
            new localhost.UserProfileService();
        UserProfileWebService.localhost.PropertyData[] newdata = 
    new UserProfileWebService.localhost.PropertyData[1];
            newdata[0] = 
                new UserProfileWebService.localhost.PropertyData();
            newdata[0].Name = "HomePhone";
            newdata[0].Values = new ValueData[1];
            newdata[0].Values[0] = new ValueData();
            newdata[0].Values[0].Value = "aa";
            newdata[0].IsValueChanged = true;
            myService.ModifyUserPropertyByAccountName("domainname\\username", 
                newdata);

    }
}

an soap exception occur --> Attempted to perform an unauthorized operation.
anyone help me
thanks

person thienthai    schedule 26.08.2010    source източник


Отговори (1)


Акаунтът, под който работи това приложение (вероятно вашият акаунт, ако разработвате на вашата машина), трябва да има правилните разрешения за управление на потребителски профил в приложението за услуга за потребителски профили. Мисля, че можете също да посочите идентификационни данни в извикването на услугата към акаунт/парола, която има разрешения за управление на потребителския профил.

person David    schedule 05.05.2012