Неверный аргумент имени пользователя -CMOS

Как вы можете прочитать в заголовке, у меня проблема с аргументом имени пользователя. Я всегда получаю ошибку:

System.ArgumentException: 'Аргумент'username'недействителен."

в соответствии: SharePointOnlineCredentials orgIDCredential = new SharePointOnlineCredentials(netcred.UserName, netcred.SecurePassword);

Есть идеи как это исправить?

private static csom.ProjectContext GetContext(string url)
    {
        csom.ProjectContext context = new csom.ProjectContext(url);
        string userName,passWord;

        Console.WriteLine("Please enter your username for PWA");
        userName = Console.ReadLine();
        Console.WriteLine("Please enter your password for PWA");
        passWord = Console.ReadLine();

        NetworkCredential netcred = new NetworkCredential(userName, passWord);
        SharePointOnlineCredentials orgIDCredential = new SharePointOnlineCredentials(netcred.UserName, netcred.SecurePassword);
        context.Credentials = orgIDCredential;

        return context;
    }

1 ответ

Я тоже получил эту ошибку, решение просто не включать домен при использовании имени пользователя:

NetworkCredential netcred = new NetworkCredential("userName", passWord);

Дайте мне знать, если это поможет.

Другие вопросы по тегам