1

私は sharepoint.com で MS Project Online アカウントを持っています。プロジェクトのリストを取得するには、クライアント C# コードから PSI サービスに認証する必要があります。

サーバーにはフォームベースの認証があります。次のコードでログインしようとしています:

SvcLoginForms.LoginForms loginform = new SvcLoginForms.LoginForms();
loginform.Credentials = new NetworkCredential("admin@myserver.onmicrosoft.com", "password");            
loginform.Url = "https://myserver.sharepoint.com/sites/pwa/_vti_bin/PSI/Project.asmx";
loginform.Login("admin@myserver.onmicrosoft.com", "password");

loginform.Login を実行すると、「値を null にすることはできません。パラメータ名: アカウント」というメッセージで SoapException が発生します。内部例外 xml は次のとおりです。

<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">Value cannot be null.

パラメータ名: アカウント

私が間違っていることは何ですか?

4

2 に答える 2