XP없이 IIS없이 WCF 서비스를 배포하려면 어떻게합니까? (꽤 많이 간단)XP없이 IIS없이 WCF 서비스를 배포하려면 어떻게합니까?
서비스는 단지 윈도우 응용 프로그램에서 로컬 네트워크에 의해 소비 될하는있는 wsHttpBinding에서 A A 사용자 아이디의 보안 및 암호 검사기 있습니다.
내 서비스 코드는 C#, Framework 4.0, Visual Studio 2010 Pro에서 빌드됩니다.
XP없이 IIS없이 WCF 서비스를 배포하려면 어떻게합니까? (꽤 많이 간단)XP없이 IIS없이 WCF 서비스를 배포하려면 어떻게합니까?
서비스는 단지 윈도우 응용 프로그램에서 로컬 네트워크에 의해 소비 될하는있는 wsHttpBinding에서 A A 사용자 아이디의 보안 및 암호 검사기 있습니다.
내 서비스 코드는 C#, Framework 4.0, Visual Studio 2010 Pro에서 빌드됩니다.
당신은 자체 호스팅 Windows 서비스로 작성해야는 msdn에에 쓰기가 최대입니다.
System.ServiceModel.ServiceHost을 사용하십시오. 본질적으로
:
이IMyContract instance = new MyService();
var host = new ServiceHost(instance, "net.tcp://localhost:1234/MyEndpoint");
감사합니다.하지만 XP에 WCF 서비스를 어떻게 배치 할 수 있습니까? –
Winforms 응용 프로그램, Windows 서비스 또는 콘솔 응용 프로그램과 같이 작성한 응용 프로그램에 위 코드를 삽입하십시오. ServiceHost는 IIS가없는 서비스의 끝점을 노출합니다. – tomfanning
코드 샘플없이 답을 수락했습니다. 다른 게시물의 링크는 ServiceHost를 사용합니다. – tomfanning