WCF-リモートサービスを使用せずにIIS-ベースアドレス?
-
22-09-2019 - |
質問
いることができるように私の頭の周りの対応の、WCFサービス
してクライアント-サーバー設定、サーバが(そだ)となるデータおります。したいと思っています軽量WCFリスナーサービスのソーシャルメディア主催は、NTサービスを受ける。してどのNTサービスの設定開催地域、WCFサービスその他の業務の架のこは軽微であります。
で、既存のレガシーコードのサーバーと思い、サービスに露出する必要があるとしてASMX用 basicHttpBinding
にすることが可能となります。
各クライアントがサーバに登録されると、ユーザが必要な設定しい発見は問題ではありません。
私の質問は、どのようなケースに対応す。そしてユーザの入力クライアントのアドレスのサーバーの
http://0.0.0.0/MyService
も
http://hostname/MyService
の答えを見出さなければならないかを設定し、クライアント-サービスの提供、そのアプリです。config?はいつ使ったらよいでし localhost
?
ない場合にはそのreccommendedの露出しサービスのサーバー?
注意:
- たくないホストIISとして追加する追加要件のハードウェアが必要です。
- のお客様がほぼ確実に位置Lanのインターネット公開
解決
あなたはそのようなサービスのベースアドレスを設定します
<system.serviceModel>
<services>
<service name="Ns.FooService">
<host>
<baseAddresses>
<add baseAddress="http://localhost:9999" />
</baseAddresses>
</host>
<endpoint
address="/foo"
binding="basicHttpBinding"
contract="Ns.IFooContract" />
</service>
</services>
</system.serviceModel>
そして、あなたのサービスはhttp://servename:9999/foo
を通じてアクセス可能である可能性があります。あなたはより多くの情報については、この記事のnoreferrer">
所属していません StackOverflow