おそらく構成設定の問題であるWCFでこの問題があります。私のサービスには、httpbasicbindng、webhttpbinding、および nettcp バインディングがあります。これらのエンドポイントのいずれかへのサービスへの呼び出しは完全に機能します。ただし、サービスが 30 分から 1 時間ほどアイドル状態で、アクティビティもリクエストもサービスと対話するものもない場合。リクエストを行うと、そのリクエストはもう処理されません。要求はサービスによって拒否されています。これは、リクエストを行ったときに取得する詳細です。
{
"Detail": "The server rejected the upgrade request."
}
私のサービスは IIS7 でホストされています。そして、NetTCP の接続を保持する実行中のフォームがあります。
アップデート
クライアント/サーバーの両方でシステム診断を有効にしました。この問題は、wcf アプリが接続されている別のサービスが原因であることがわかりました。リクエストを制限しているため、そのサービスは応答していません。そのサービスへのリクエストの量を増やしたところ、問題は解決しました。