2011-12-22 14 views
1

私はのクラスPosData.SampleServiceに実装しているWCFサービスを持っています。サービスは自己ホスト型で、起動コードは次のようになります。コードを使用してWCF kind = "webHttpEndpoint"を設定してください

ServiceHost serviceHost = new ServiceHost(typeof(SampleService), new Uri("http://localhost:8080/sample")); 
serviceHost.Open(); 
Console.WriteLine("Service started."); 
Console.ReadLine(); 

のapp.configには、次の行が含まれます。

<services> 
    <service name="PosData.SampleService"> 
    <endpoint address="http://localhost:8080/sample" contract="PosData.ISampleService" kind="webHttpEndpoint"/> 
    </service> 
</services> 

私はApp.configファイルの設定を取り除くしたいと思いますが、私はコードを介してwebHttpEndpointをどのように設定するか分かりません。どうやってやるの?

答えて

2

ServiceHostの代わりにWebServiceHostを使用します。

関連する問題