vs2010의 WCF DataService 호스팅 문제
-
15-11-2019 - |
문제
WCF 데이터 서비스를 만들었고 Visual Studio ASP.NET 개발 서버에서 호스팅했습니다. Debug / Release 폴더 DataService를 사용하여 EXE를 실행하면 VS2010을 통해 내 응용 프로그램을 빌드 할 때만 실행됩니다.시작하지 않습니다.내 응용 프로그램 exe 파일을 클릭하면 실행되어야합니다.
코드 Sinnpt는 내가 데이터 서비스를 시작하는 방법을 설명합니다.
WebServiceHost dbServiceHost= new WebServiceHost(typeof(MyDataService));
.
dbServiceHost.Open();
초기 도움말은 감사합니다
해결책
You need to use the DataServiceHost
(in assembly System.Data.Services
; descends from WebServiceHost
) to host your WCF Data Service:
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();
}
제휴하지 않습니다 StackOverflow