UpdateValues という 1 つの関数を使用する WCF サービスを備えた WPF アプリケーションがいくつかあります。約 5 つのアプリケーションが動作していますが、何らかの理由で 1 つが動作していません。WCF テスト アプリケーションを使用してアプリをテストしましたが、正常に動作しているため、エラーはクライアントにあると考えられます。
クライアントは ASP.NET 2.0 Web アプリケーションです。WCF サービスが Web 参照としてプロジェクトに追加されます。実行すると、接続がタイムアウトします。WCF 関数には、ビープ音を鳴らすコードが 1 行だけ含まれているため、処理時間による実際のタイムアウトではないことがわかります。WPF アプリケーションが実行されていない場合、関数呼び出しはすぐに失敗します。
アプリを .NET 4 に変換しようとしましたが、同じエラーが発生しました。より詳細なエラー メッセージを取得するための考えはありますか?
問題が見つかりました。何らかの理由で、私の app.config がバインド タイプを basicHttpBinding ではなく wsHttpBinding に変更していました。今はすべてうまくいっています。
<endpoint address="" binding="basicHttpBinding" contract="JobSheetDisplay.IUpdateService">
<endpoint address="" binding="wsHttpBinding" contract="InkSetupDashboard.IUpdateService">