2012-01-30 4 views
0

XP없이 IIS없이 WCF 서비스를 배포하려면 어떻게합니까? (꽤 많이 간단)XP없이 IIS없이 WCF 서비스를 배포하려면 어떻게합니까?

서비스는 단지 윈도우 응용 프로그램에서 로컬 네트워크에 의해 소비 될하는있는 wsHttpBinding에서 A A 사용자 아이디의 보안 및 암호 검사기 있습니다.

내 서비스 코드는 C#, Framework 4.0, Visual Studio 2010 Pro에서 빌드됩니다.

답변

1

당신은 자체 호스팅 Windows 서비스로 작성해야는 msdn에에 쓰기가 최대입니다.

1

System.ServiceModel.ServiceHost을 사용하십시오. 본질적으로

:

IMyContract instance = new MyService(); 
var host = new ServiceHost(instance, "net.tcp://localhost:1234/MyEndpoint"); 
+0

감사합니다.하지만 XP에 WCF 서비스를 어떻게 배치 할 수 있습니까? –

+0

Winforms 응용 프로그램, Windows 서비스 또는 콘솔 응용 프로그램과 같이 작성한 응용 프로그램에 위 코드를 삽입하십시오. ServiceHost는 IIS가없는 서비스의 끝점을 노출합니다. – tomfanning

+0

코드 샘플없이 답을 수락했습니다. 다른 게시물의 링크는 ServiceHost를 사용합니다. – tomfanning

관련 문제