IISで複数のサービス契約をホストする方法。たとえば、私は3つの異なるサービス契約をプロジェクトに持ち、3つの異なるクラスに実装しています。最初に私はSVCファイルを使ってIISでサービス契約を結んでいます。今は同じサービスで別のサービスをホストしたいのですが。出来ますか?IISで複数のサービス契約をホストする
単一のサービス(SVCファイル)で複数のサービス契約を公開する方法または
、それは可能ですか?私は、このソリューションのためのいくつかの入力をお願いします。
IISで複数のサービス契約をホストする方法。たとえば、私は3つの異なるサービス契約をプロジェクトに持ち、3つの異なるクラスに実装しています。最初に私はSVCファイルを使ってIISでサービス契約を結んでいます。今は同じサービスで別のサービスをホストしたいのですが。出来ますか?IISで複数のサービス契約をホストする
単一のサービス(SVCファイル)で複数のサービス契約を公開する方法または
、それは可能ですか?私は、このソリューションのためのいくつかの入力をお願いします。
はい。 .svcファイルはサービスクラスを参照します。このクラスは複数のサービス契約をリストするだけで実装できます。簡略化された例:
[ServiceContract]
public interface ICalculator // ...
[ServiceContract]
public interface IHelloWorld // ...
public MyMultiContractService : ICalculator, IHelloWorld // ...
<%@ServiceHost language=c# Debug="true" Service="MyMultiContractService"%>
ここではわからない場合は、WCFの素晴らしいスクリーンキャストシリーズです。
http://msdn.microsoft.com/en-us/netframework/wcf-screencasts.aspx
私は、彼はちょうど彼のサービス、WCFアプト全体ではなく、スクリーンキャストをホストする方法に関するいくつかの助けが必要だと思います。 – Attilah