2009-02-25 12 views
2

テストサーバー(MS Server 2003 O/S)で数日後に最初のWCFサービスを展開します。この特定のサービスは、SQL Server 2005(おそらく同じボックスにある)に対していくつかのクエリを実行し、その値を呼び出し元に返すだけです。WCFサービスの展開

私の質問は、WCFの「古典的な」Webサービスとは異なり、今はデプロイメント/バインディングの選択肢があることです。 IISをWindowsサービスとして設定するのと比べて、このことをホスティングするのに賛否両論はありますか? 1つは他よりも速いのですか?この呼び出し元(少なくとも今のところ)は、イントラネット上で内部になります。彼らはHTTPまたはTCPを使用する場合は違いはありますか?繰り返しますが、速度の違いはありますか?

私の質問にはうまくいきたいと思います。私は過去数日間だけWCFサービスを利用しています。必要であれば明確にすることができてうれしいです。

答えて

5

発信者がイントラネット上にある場合は、Windowsサービス(またはServer 2008のWAS)でホストし、TCPトランスポートプロトコルを使用することをお勧めします。 TCPは、IISで制限されているHTTPベースのプロトコルよりも高速かつ安全です。

0

workaroundがありますが、IISでホストする場合はcan't useカスタム基本認証です。

関連する問題