私はユニットテストでは動作しますが、プラグインのコンテキストで実行すると動作しないこのコードを持っています。コードがしていることは、crm4 webserviceを呼び出すことによってリードを作成しようとすることです。 「HTTPステータス401:未承認」これは何を私ができる上エラー401呼び出しcrm4 webservice
CrmAuthenticationToken token = new CrmAuthenticationToken();
token.AuthenticationType = 0;
token.OrganizationName = GetConfig("crm.organisation_name");
_crmService = new CrmService(GetConfig("webservice.crm"));
_crmService.CrmAuthenticationTokenValue = token;
_crmService.UseDefaultCredentials = false;
_crmService.PreAuthenticate = false;
_crmService.Credentials = new NetworkCredential(GetConfig("crm.user_username"),
GetConfig("crm.user_password"),
GetConfig("crm.user_domain"));
誰でもアドバイスを持っているWebサービスのインスタンスを初期化コードがある
プラグインは、私は次の例外を取得する実行
次はどうしますか?テストが実行されるときにリードが作成され、アプリがプラグインを実行しているときと同じようにユニットのテストで設定情報が同じになります。
。他の人が、プラグインランナーの設定を、新しいプラグインの代わりに古いプラグインをロードするように変更しました。このコードは実際に動作します。 –