良い一日、
私はWCFに関しては第一人者ではありませんが、基本は知っています。
私の質問は、コードがマシンYにあるときに、マシンXにServiceHostを作成するにはどうすればよいですか?
このコードを開発マシン(localhost)でビルドして実行した場合:
servicehost = new ServiceHost(typeof(MyService1));
servicehost.AddServiceEndpoint(typeof(IMyService1), new NetTcpBinding(),"net.tcp://my.datacenter.com/MyApp/MyService1"); //This is normally set to localhost.
http://my.datacenter.com/MyApp/MyService1をポイントする必要がある場合に、サービス操作を開発マシン(localhost)にルーティングするために、データセンターサーバーでどのような実装を行う必要がありますか。
ただし、インターネット経由でデータセンターにアクセスすることはできません。
データセンターのURLを呼び出すだけで、すべてのお客様がそれぞれのマシンで実行されている他のカスタマーサービスを呼び出すことができるように、サービスバスタイプのアーキテクチャを作成できるかどうかを調査しているインフラストラクチャの可能性があります。
Windows Azureを見てきましたが、活用したい独自のデータセンターインフラストラクチャがあります。考えてみてください。非常に基本的な規模で、独自のAzureを構築しています。
これをどのように作成しますか?
前もって感謝します