6

この要素のドキュメントを読みましたが、その目的が何であるかを理解できません。例で使用されている方法のサンプルを次に示します。

<serviceHostingEnvironment>
  <baseAddressPrefixFilters>
    <add prefix="http://localhost:5100/"/>
  </baseAddressPrefixFilters>
</serviceHostingEnvironment>

サービスノードのベースアドレスではできなくて、これが何をするのかを理解したいです。この要素が実際に何に使用されているのかわかりません。

4

1 に答える 1

9

WCF サービス ホストは、スキーム (この場合は HTTP) ごとに 1 つのベース アドレスのみを許可します。複数のベース アドレス (たとえば、http://www.example.com と http://example.com) で構成された IIS に WCF サービスを展開するエラーが表示されます。baseAddressPrefixFilters を使用すると、2 つのベース アドレスのいずれかをフィルター処理でき、サービスは正常に実行されます。

于 2009-02-03T12:32:00.373 に答える