ほとんどの場合、特定のユーザーの資格情報を提供してコア サービスに接続しようとしていますが、プロキシ 407 エラーが発生することがあります (この質問のタイトルに書かれているように)。コアサービスに再度接続します。この問題の恒久的な解決策はありますか? これは簡単な質問ですが、資格情報を System.Net.CredentialCache.DefaultCredentials として与えることはできません。または Web で利用可能な他のソリューションとして。以下は、コア サービスへの接続のコードです。この問題は、各操作の後に client.Close() を呼び出しても発生します。
core_service.ServiceReference1.SessionAwareCoreService2010Client client = new SessionAwareCoreService2010Client();
client.ClientCredentials.Windows.ClientCredential.UserName = "myUserName";
client.ClientCredentials.Windows.ClientCredential.Password = "myPassword"; client.Open();
if (client.State == System.ServiceModel.CommunicationState.Opened)
{
// some code }