おはようございます。.NET 4.0のWCFサービスは "スリープ状態"になりますが、pingが復帰します。
私はWCFを多少新しくしており、新しいWCFサービスを作成しました。このサービスは、net.msmqバインディングを使用して、別のWCFサービスからメッセージを転送および受信します。これはすべてうまくいく。ただし、サーバーにサービスを展開すると、この新しいWCFサービスは「スリープ状態になります」。私は説明します。
WCFサービスがWindowsサービスのように動作しないことを完全に理解しています。私が意味することは、一度サービスにpingを実行すると、数分間は正常に動作するということです。 MSMQキューは、想定されているようにMSMQキューを監視し、必要なようにメッセージを処理します。送信してうまく動作します。入ってくるデータに寒さがある場合、サービスはちょうどリスニングを止めているようです。それは、私たちが配置しなければならないHTTPサービスによって公開されたURLに行くことによってサービスをpingするまで、この状態に留まります。
私たちはRESTfulなサービスであるとは考えていませんでしたので、それが問題ではないと思います。誰にでもアイデアはありますか?サービスは、IISの下で実行されている場合
おかげで、
ジム・エバンス、MCAD