0

特定の操作のために Windows サービスと通信する Windows アプリをセットアップします。これは wsHttp を使用して設定および動作していますが、サービスを実行するには URLACL リストに URL を追加する必要があります。これは他のバインディングでも問題になるのでしょうか、それとも基本的にこの時点で間違ったバインディングを使用しているだけなのでしょうか?

将来、サービスはエンド ユーザーのローカル マシンからネットワーク上のサーバーに移動する可能性があるため、別のバインディングを使用する必要があるのではないでしょうか?

4

1 に答える 1

0

「次の」最適なオプションは netTcpBinding のようですが、それを使用するには、TCP ポート共有サービスを開始する必要があります: http://msdn.microsoft.com/en-us/library/ms731810.aspx

要点は、クライアント マシンへのインストールを簡素化し、構成の変更回数を減らすことだったので、実際に利点があるかどうかはわかりません。netTcpBinding は最速のプロトコルなので、速度を上げるために netTcpBinding に変換することもできますが、この場合は十分に高速であるため、開発時間を増やす必要はありません。

私自身の質問に答えるのは嫌いですが、うまくいけば、これが他の誰かの助けになることを願っています!

于 2012-04-11T22:04:15.530 に答える