1

IIS をインストールせずに、netTcpBinding (およびメタデータ用の mexTcpBinding) を使用する WCF サービスをリモート サーバー (Win 2008 R2) に展開しようとしています。

問題は、私がしようとしているすべてが、リモート ボックスにさまざまな IIS コンポーネントをインストールする必要があることを教えてくれることです。
本当にそうですか?tcp.net 接続があれば、IIS がなくても問題ないように思えます。

4

3 に答える 3

6

一般に、WCF サービスに IIS を使用する必要はありません。どの WCF サービスも自己ホストできます。

于 2010-06-18T20:29:43.890 に答える
6

IIS は必要ありません。「方法: TCP を使用して Windows サービスで WCF をホストする」という MSDN の記事があります。

かなり詳しく書かれていて見やすそうです。

于 2010-06-18T20:30:50.253 に答える
2

WCF サービスは、どこかでホストする必要があります。IIS を使用したくない場合は、コンソールまたは Windows NT サービス アプリケーションのホスト アプリケーションを作成する必要があります。IIS でサービスをホストすることを選択した場合、IIS 7 以降では非 HTTP バインディングを使用できます。

于 2010-06-18T20:29:11.917 に答える