Web サイトの負荷テストを行っています。サイトは、clientCredentialType="Windows" を使用して、同じボックスで実行されている WCF サービスを呼び出します。特定の負荷(それほど高くない)に達するまですべてが機能し、次のエラーが発生します。
System.ServiceModel.Security.MessageSecurityException: クライアント認証方式 'Anonymous' で HTTP 要求が禁止されました。----> System.Net.WebException: リモート サーバーがエラーを返しました: (403) 許可されていません。
呼び出しごとに、チャネルを作成します。
var proxy = (IClientChannel)channelFactory.CreateChannel();
成功したら、閉じます。
proxy.Close();
エラーが発生した場合、私は中止します:
proxy.Abort();
何が起こっているのですか?負荷をより適切に処理するにはどうすればよいですか? 何を探すべきですか?