私の基本的な質問は、IIS7(2008 R2)のWCFサービスをWebサイト上の808のデフォルトnet.tcpポート「既定のWebサイト」以外。私はそれぞれ特定のIPアドレスにバインドされた4つのサイトを持っています。 WCFサービスがデフォルト以外のポート808を使用してホストされるようにしたいと思います。ここでのキャッチは何ですか?私は、それが事実であっても問題を解決するために別のポートを使用するだけでなく、これを理解したいと思います。"Default Web Site"以外のWebサイトを使用しているWCFサービス、デフォルトポート、net.tcp
私はこの昨日これを理解しようとしているこの実行中の質問/ログを作成しましたが、私はあまり運がありませんでした。 WCFサービスを既定のWebサイトに戻し、必要なWebサイトからのnet.tcpバインディングをデフォルトに戻す必要がありました。
MyServiceClient : ClientBase<IMyService>, IMyDataService
とクライアントのメソッド内:
return base.Channel.MyOperation(request);
私はweb.configファイルでWCFのコンフィグに頼る
moved net.tcp WCF services from localhost to IP address on new site, services won't load
私はの技術を使用して、私のサービスにアクセスしますWCFサービスに適切に接続する.svcファイルを提供するホスティングプロジェクトのこれが最適でない場合は、私は変更して喜んでいます。
web.configファイルでの一般的なクライアントの設定は、次のようなになります。任意のポインタのための
<endpoint name="myServiceClient" address="net.tcp://localhost/MyServiceWebHost/MyService.svc/tcpEndpoint" binding="netTcpBinding" bindingConfiguration="myServiceNetTcpBinding" contract="Contracts.ServiceContracts.IMyService" />
感謝を。