2016-11-30 8 views
0

私はAPIを呼び出すC#Webアプリケーションを持っています。それ以来、2週間後までうまくいきました。c#Webservicesエラー

既存の接続はリモートホストによって強制的に

説明閉じられました:未処理の例外を 現在のWeb要求の実行中に発生しました。エラーについての詳細とコード内のどこで発生したのかについては、スタックトレースを参照してください。

例外の詳細:System.Net.Sockets.SocketException:既存の 接続がリモートホストによって強制的に閉じられました。

私はC#コンソールアプリケーションで同じコードを試しても、エラーなく正常に動作しています。

誰でも私にエラーが表示されていることを教えていただけますか?

+0

あなたのWeb APIは、SSLやTLSを使用して通信していますか?セキュリティプロトコルがアップグレードされる可能性はありますか? – Pan

+0

これをチェックしてくださいhttp://stackoverflow.com/questions/2087680/an-existing-connection-was-forcibly-closed-by-the-remote-host-in-wcf – ByteArtisan

答えて

0

この問題は、クライアント側とサーバー側の両方でcorespond binding属性要素を増やすと修正される可能性があります。私は問題を調査し、これを修正する最も関連性の高い提案であると思われます。

ここでは、この問題について詳しく説明します。

https://social.msdn.microsoft.com/Forums/vstudio/en-US/7b43e645-02f7-4cec-b669-55867c9bb56c/systemnetsocketssocketexception-an-existing-connection-was-forcibly-closed-by-the-remote-host?forum=wcf

https://forums.asp.net/t/1517757.aspx?WCF+issues+sending+large+data+An+existing+connection+was+forcibly+closed+by+the+remote+host+