問題タブ [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.

0 投票する
1 に答える
2466 参照

c# - try が WebException をキャッチしていない

次の関数を使用すると、プロキシを介していくつかのWebサイトのhtmlソースを取得できます。サーバーが503(サーバーが利用できない)を返す場合や、catchステートメントに入らないその他の例外を除いて、正常に動作します。

catch ステートメントでは、4 回試行した後もリクエストが失敗し続ける場合、関数は再帰的に最大 4 回呼び出されると想定され、null が返されます。

では、なぜ catch ステートメントに入らないのでしょうか。

0 投票する
3 に答える
853 参照

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 )。

0 投票する
1 に答える
2128 参照

c# - ファイルを ftp asp.net にアップロードできません

本番サーバーから ftp でファイルを作成する際に問題があります。次のコードは開発サーバーで正常に動作していますが、ホスティングを購入したサイトの運用サーバーにコードを移動するとエラーが発生します

コード

エラー

スタックトレース

私が見つけたのは、属性 KeepAlive を false にすることでしたが、機能しませんでした。どこが間違っているのですか?

0 投票する
2 に答える
62917 参照

c# - サーバーがプロトコル違反を犯しました。Section=ResponseHeader Detail=CR の後に LF を付ける必要があります。WinForms では?

サーバーからデータをダウンロードするために WebClient / HttpWebRequest を使用しようとしています。そのために次のコードを使用します。

サーバーは私のページであり、ルーターの構成にあります。WebExceptionブラウザからは正常に動作しますが、私のコードを使用してダウンロードすると、メッセージとともにスローされます

サーバーがプロトコル違反を犯しました。Section=ResponseHeader Detail=CR の後に LF を付ける必要があります。WinForms では?.

ASP.net を使用している場合に使用するソリューションを見つけ、web.config に以下を追加しました。

ただし、WinForms アプリを作成しているため、これは機能しません。この問題を解決するための代替手段は何ですか?

0 投票する
0 に答える
365 参照

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コードを確認するためにインストールしました。しかし、私はこの特定のクラスに提案された変更を加えませんでした:)。

0 投票する
1 に答える
1317 参照

dynamics-crm-2011 - EndpointNotFound 例外 - Dynamics CRM 2011

ImportSolutionRequest オブジェクトをパラメーターとして渡して でExecuteメソッドを呼び出すと、次の EndpointNotFound 例外がスローされます。Dynamics CRM 2011 service

InnerException は次のSystem.Net.WebExceptionとおりです。

次のコードは、ソリューションを Dynamics CRM 2011 組織にインポートするために使用されます。

ソリューション クラスは次のとおりです。

Solution クラスは、次のように CrmConnection クラスを使用します。

これは、DNS またはその他のネットワークの問題であると思われます。誰でも助けることができますか?

0 投票する
2 に答える
3253 参照

c# - HttpWebRequest - GetResponse() - WebException ReceiveFailure

外部 API に対して 1 分あたり頻繁に (1000 以上) アウトバウンド接続を実行している WCF サービスがあります。

私のコードは次の例外を頻繁にスローしますが、WebException ステータス プロパティがReceiveFailureである WebException であることを常に示すとは限りません

送信リクエストを行うコードは次のとおりです。

例外スタック トレースは、例外が GetResponse() から発生したことを示しています。

時折 WebException -ReceiveFailure を受け取ることが原因である可能性があります。

このステータスについては、MSDN のドキュメントを既に参照していますが、それは役に立ちません。

0 投票する
3 に答える
2030 参照

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"

どうしたの?

0 投票する
1 に答える
1530 参照

c# - WebException が try/catch でキャッチされない

同様の問題に関するいくつかの投稿を見ましたが、解決策はありません:/

コンソール アプリケーションを使用して Windows サービスをデバッグします。Web サイトでタスクを実行し、作成ログの http コード ステータスを収集できる必要があります。ご覧のとおり、機密性の高いコードは try/catch にあります。

デバッグ (F5) すると、キャッチされない WebException が発生します。実行すると (CTRL + F5)、例外のメッセージがコンソールに書き込まれ、プログラムが停止します。これは私のコードです:

キャッチが機能しない理由がわかりません。このタスクは、Web サイトが 404 などを返すかどうかをテストできるため、この情報を処理する必要があります。

前もって感謝します

編集 : - - - - - -

削除されたコードは本当の問題ではないため、要求に応じてコードを削減します