1

私は WCF サービスの開発に少し慣れていないため、Android アプリから WCF Web サービスを呼び出すときに 2 つの問題が発生しています。

  1. 断続的な接続拒否エラー (HttpHostConnectException) - これは、非アクティブ状態が数分間続いた後に Web サービスに接続しようとすると発生します。

  2. ピアによる接続のリセット - これは、1 つの特定の Web サービス メソッドが大量のレコードを処理する必要がある場合に発生します。これと同じ方法は、結果セットが小さい場合にうまく機能します。これは ASP.NET プロセス ワーカーに関係している可能性があり、IIS でさまざまなタイムアウト間隔を試してみましたが、問題は解決しません。

上記のヘルプは大歓迎です。

設定:

  • 単一のプロセス ワーカーを備えた Windows Server 8 マシンで実行されている IIS7.5
  • 有効な IIS 認証モード: 匿名、Windows
  • NTLM 認証用の JCIFS ライブラリを参照する Android v 2.3.3
  • HTTP POST を使用して RESTful WCF Web サービスを呼び出す
  • WCF セッション状態モード = "オフ"、CookieLess = "UseDeviceProfile"、regenerateExpiredSessionId="true"

ありがとう、

JD

4

2 に答える 2

0

クライアント側のタイムアウトはWCFエラーではないため(または少なくとも以前に見たものではないため)、クライアント側のタイムアウトについて心配する必要があると思います。私はAndroidがあまり得意ではなく、いつものように助けを求めることはあまりありませんが、接続とタイムアウトの両方から始めて、状況が改善されるかどうかを確認します。

于 2013-02-26T18:52:16.087 に答える