Неверный аргумент имени пользователя - CMOS - PullRequest
0 голосов
/ 25 февраля 2019

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

System.ArgumentException: «Аргумент« имя пользователя »недопустим.»

в строке: 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 Ответ

0 голосов
/ 25 февраля 2019

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

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

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

...