0

このようなエラーが発生しますこれらのタイプの例外の考えられる理由を誰かに教えてもらえますか

unhandled exception of type 'System.Net.WebException' occurred in system.dll 
Additional information: The underlying connection was closed: Unable to connect 
to the remote server.

これは、IISまたはネットワーククラスのNetworkCredentialsに関連していますか。

4

1 に答える 1

0

コンピュータがリモートサーバーに接続する前に、接続ソケットが閉じられたようです。つまり、何らかの理由でアウトバウンド接続が失敗しました。HttpWebRequestを使用していると思います。その場合、何らかの洞察を提供する可能性のある失敗コードが存在する可能性があります。リクエストの設定方法を教えてください。

いくつかのグーグルは、いくつかの可能性を示唆するこのブログ投稿を見つけました:

  • あなたとリモートサーバーの間にあるプロキシサーバー
  • 認証の問題
  • ネットワークの停止。

投稿では、.NETはデフォルトでHTTP1.1を使用していると述べています。1.1ではうまく機能しない組み込みWebサーバーに出くわしました。HTTP1.0に設定HttpWebRequest.ProtocolVersionしてみてください。また、必要に応じて、プロキシをに渡し、HttpWebRequest.Proxyプロキシクレデンシャルを追加してみてください。HttpWebRequest.Credentials

于 2009-11-20T05:58:12.843 に答える