質問

WCFデータサービスを作成し、visual studioでホストしましたASP.net 開発server.My 問題は、デバッグ/リリースフォルダdataservice is not launchingを使用してexeを実行しようとすると、VS2010を介してアプリケーションをビルドしたときにのみサービスが実行さアプリケーションexeファイルをクリックすると実行されるはずです。

以下のコードsinnpetは、データサービスを開始する方法を説明しています。

WebServiceHost dbServiceHost= new  WebServiceHost(typeof(MyDataService));

dbServiceHost.Open();

早期の助けをいただければ幸いです

役に立ちましたか?

解決

あなたが使用する必要があります DataServiceHost (組み立て中 System.Data.Services;から降りてくる WebServiceHost)WCFデータサービスをホストするには:

using System.Data.Services;

Uri[] baseAddresses = new Uri[1];
baseAddresses[0] = new Uri(baseAddress);

using(DataServiceHost host = new DataServiceHost(typeof(YourDataService), baseAddresses))
{
    host.Open();
    Console.WriteLine("DataService up and running.....");

    Console.ReadLine();
    host.Close();
 }
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top