問題タブ [system.net.webexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - try が WebException をキャッチしていない
次の関数を使用すると、プロキシを介していくつかのWebサイトのhtmlソースを取得できます。サーバーが503(サーバーが利用できない)を返す場合や、catchステートメントに入らないその他の例外を除いて、正常に動作します。
catch ステートメントでは、4 回試行した後もリクエストが失敗し続ける場合、関数は再帰的に最大 4 回呼び出されると想定され、null が返されます。
では、なぜ catch ステートメントに入らないのでしょうか。
c# - キャッチできない WinRT アプリでスローされた WebException
この問題は本当に奇妙で、私のデバッグの試みを逃してしまいました。Surface タブレットでアプリを実行している場合にのみ発生します。Asus タブレットや Visual Studio での実行中は発生しません。機内モードがオンになっている特定のシナリオでは、絶対にキャッチできない WebException がスローされます。コードの特定の時点以降、未知の理由でログが記録されないため、コードの何が原因なのか完全にはわかりません。内部の.NETコンポーネントから発生しているように見える例外のタイプがスローされるため、HttpWebRequestが原因であるとしか思えません。これが私が入手できる唯一のデバッグ情報です。これは、Windows イベント ビューアーからのものです。
提供するデバッグ情報がもっとあればいいのにと思いますが、どこにでもたくさんのtry / catchブロックがあり、ほとんどの呼び出しの後にログに記録することで、考えられるすべてを試しました-そのうちのいくつかは実行されません. 何がこれを引き起こしているのか、誰にも手がかりがありますか?
編集1:
トレースに基づいて、例外はここのどこかでスローされたようです。事実上すべてが try/catch ブロックにラップされているため、WebException がどのようにすり抜けている可能性があるのか わかりません。
編集2:
私はまだ受け入れられる解決策を見つけていません。私は現在、事前に接続タイプをチェックしており、WiFi、モバイル、またはイーサネットに接続されていない場合はコードを続行できませんが、インターネット接続のないネットワークに接続されているという条件をキャッチしません。WinRT にはインターネット接続を確認するソリューションがありません。また、私が使用している方法でさえ、使いにくいものです (番号を返すだけです。http://social.msdn.microsoft.com/Forums/en-US/winappswithcsharp /thread/d8e76732-19d3-47b3-840f-70d87c75ce9f )。
c# - ファイルを ftp asp.net にアップロードできません
本番サーバーから ftp でファイルを作成する際に問題があります。次のコードは開発サーバーで正常に動作していますが、ホスティングを購入したサイトの運用サーバーにコードを移動するとエラーが発生します
コード
エラー
スタックトレース
私が見つけたのは、属性 KeepAlive を false にすることでしたが、機能しませんでした。どこが間違っているのですか?
c# - サーバーがプロトコル違反を犯しました。Section=ResponseHeader Detail=CR の後に LF を付ける必要があります。WinForms では?
サーバーからデータをダウンロードするために WebClient / HttpWebRequest を使用しようとしています。そのために次のコードを使用します。
サーバーは私のページであり、ルーターの構成にあります。WebException
ブラウザからは正常に動作しますが、私のコードを使用してダウンロードすると、メッセージとともにスローされます
サーバーがプロトコル違反を犯しました。Section=ResponseHeader Detail=CR の後に LF を付ける必要があります。WinForms では?.
ASP.net を使用している場合に使用するソリューションを見つけ、web.config に以下を追加しました。
ただし、WinForms アプリを作成しているため、これは機能しません。この問題を解決するための代替手段は何ですか?
c# - このメソッドは、このクラス エラー @ client.DownloadFile でサポートされていません
この奇妙なエラーが突然表示されますSystem.Net.WebException : The request was abborted: The Request was canceled. ---> System.NotSupportedException : This method is not supported by this class
。以前は正常に機能していたため、なぜ発生しているのかわかりません。
オンラインで検索してみましたが、この問題に関するヘルプは見つかりませんでした。以下は、私が問題を抱えている方法であり、エラーを出す行を指摘しました。
君たちありがとう。このプロジェクトの締め切りが迫っています。これはすべて最後の瞬間に起こりました。助けていただければ幸いです:)
PSResharper
コードを確認するためにインストールしました。しかし、私はこの特定のクラスに提案された変更を加えませんでした:)。
dynamics-crm-2011 - EndpointNotFound 例外 - Dynamics CRM 2011
ImportSolutionRequest オブジェクトをパラメーターとして渡して でExecute
メソッドを呼び出すと、次の EndpointNotFound 例外がスローされます。Dynamics CRM 2011 service
InnerException は次のSystem.Net.WebException
とおりです。
次のコードは、ソリューションを Dynamics CRM 2011 組織にインポートするために使用されます。
ソリューション クラスは次のとおりです。
Solution クラスは、次のように CrmConnection クラスを使用します。
これは、DNS またはその他のネットワークの問題であると思われます。誰でも助けることができますか?
c# - HttpWebRequest - GetResponse() - WebException ReceiveFailure
外部 API に対して 1 分あたり頻繁に (1000 以上) アウトバウンド接続を実行している WCF サービスがあります。
私のコードは次の例外を頻繁にスローしますが、WebException ステータス プロパティがReceiveFailureである WebException であることを常に示すとは限りません
送信リクエストを行うコードは次のとおりです。
例外スタック トレースは、例外が GetResponse() から発生したことを示しています。
時折 WebException -ReceiveFailure を受け取ることが原因である可能性があります。
このステータスについては、MSDN のドキュメントを既に参照していますが、それは役に立ちません。
c# - ファイル C# をダウンロードするときのエラー
私のコード:
私のプログラムはファイルを作成しますpFileName
が、次の例外が発生するため、何もダウンロードしません:
未処理の例外: System.Net.WebException: パスの一部が見つかりませんでした "/Users/valeria/Projects/screening/screening/bin/Debug/http:/www.broadinstitute.org/cmap/viewScan.jsp?type= CEL&scan=EC2003090503AA". ---> System.IO.DirectoryNotFoundException: パスの一部が見つかりませんでした "/Users/valeria/Projects/screening/screening/bin/Debug/http:/www.broadinstitute.org/cmap/viewScan.jsp?type =CEL&scan=EC2003090503AA"
どうしたの?
c# - WebException が try/catch でキャッチされない
同様の問題に関するいくつかの投稿を見ましたが、解決策はありません:/
コンソール アプリケーションを使用して Windows サービスをデバッグします。Web サイトでタスクを実行し、作成ログの http コード ステータスを収集できる必要があります。ご覧のとおり、機密性の高いコードは try/catch にあります。
デバッグ (F5) すると、キャッチされない WebException が発生します。実行すると (CTRL + F5)、例外のメッセージがコンソールに書き込まれ、プログラムが停止します。これは私のコードです:
キャッチが機能しない理由がわかりません。このタスクは、Web サイトが 404 などを返すかどうかをテストできるため、この情報を処理する必要があります。
前もって感謝します
編集 : - - - - - -
削除されたコードは本当の問題ではないため、要求に応じてコードを削減します