1

私は 3 種類の wcf サービスを開発しており、そのために次のような 3 つの .svc ファイルを作成しました。

service1.svc service2.svc service3.svc

asp.net Web サイト プロジェクトで。

では、IIS 7 でこれらのサービスをホストするにはどうすればよいでしょうか?

また、複数のサービス (.svc) ファイルをホストする際のベスト プラクティスは何ですか?

私はこのリンクを見ました:

WCF の IIS の下の 1 つの仮想ディレクトリに複数の .svc ファイルを含めることはできますか?

私はすでに知っているので、これが利用可能な唯一のベストプラクティスです.? または私は何かが欠けていますか?

4

2 に答える 2

1

特定の Web サービスごとに をインスタンス化するには、.svc ファイルが 1 つ必要ServiceHostです。ただし、「ヘルス監視」、「プロセス リサイクル」などの IIS 固有の機能を調べる必要があります。

サービスを構成するときは、相対アドレス指定を使用します (つまり、1 つの .svc を使用して複数のエンドポイントを公開する場合)。

于 2012-10-30T14:37:40.697 に答える
0

SVCファイルを使用してIISでWCFサービスをホストする方法をMSDNで確認できます。

複数のサービス (.svc) ファイルをホストする際のベスト プラクティスは何ですか?

はい、IIS で複数のサービスをホストできます。ただし、N 個のサービスがある場合は web.config にN個のsvc ファイルN 個のサービス コントラクトが必要です。

于 2012-10-30T13:57:18.043 に答える