2011-08-12 13 views
2

私は多くのWCFサービスライブラリを持ち、各ライブラリには複数のサービスがあります。私はIISの1つの仮想ディレクトリでそのライブラリをホストしたいと思っています。どうやってやるの。その後、configファイルを使用しないで、dbからその情報を読み込みます。私はそのカスタムサービスホストファクトリを行うことができますが、同じIIS仮想ディレクトリにMultiple Wcf Serviceライブラリをどのようにホストできますか?複数のWCFサービスライブラリを同じIIS仮想ディレクトリにホストするにはどうすればいいですか

答えて

1

それは仮想ディレクトリをIIS内でご複数のサービスの各ライブラリーのための*.svcを作成します。..

SVCファイル1つのサービス(実装クラス)に対応するので、各サービスは、独自の*.svcファイルを必要とする - しかし、あなたは絶対にでき1つのディレクトリに複数の*.svcファイルがある場合は問題ありません。

+0

このように私には良いことではありません。私には150のWCFサービスライブラリがあり、各サービスライブラリには100のサービスがあります。私はsvcファイルとウェブ設定なしでそのサービスをしたいです。私はそれらを動的に設定します。 –

+0

@Sinan Oran:それは**少なくとも.NET 3.5ではやる方法です。 .NET 4の場合は、「ファイルレスアクティベーション」モデルを使用することもできます。物理* .svcファイルなしでこれを行うには、[Developer's Introduction to WCF 4](http://msdn.microsoft.com/en-us/library/ee354381.aspx)を参照してください。 –

+0

私の解決策が見つかりました。 http://blog.micic.ch/net/dynamic-iis-hosted-wcf-serviceそのアドレスで見ることができます –

関連する問題