2011-04-21 7 views
3

IIS 7 웹 서버에 배포 할 수있는 RESTful 웹 서비스를 만들고 싶습니다. 튜토리얼을 통해 WebServiceHost 클래스를 발견했습니다.안정적인 WCF 웹 서비스를 호스팅하는 방법

내가 이해할 때부터이 구성을 사용할 수 있어야하며 구성이 필요없는 IIS에서 사용할 수 있어야합니다.

사실입니까? 그렇지 않은 경우이 유형의 웹 서비스에 가장 간단한 배포 옵션은 무엇입니까? IIS 7에서 너무 많이 할 필요가없는 옵션이 필요합니다.

답변

4

WebServiceHost에서 볼 수있는 코드 조각은 사용자가 만들거나 콘솔 응용 프로그램에서 서비스를 호스팅하는 것과 관련이 있습니다.

IIS에서 직접 호스팅 할 수 있습니다. 추가 코드는 필요하지 않습니다. 그러나 web.config에 추가 구성 설정을 추가해야합니다.

이 문서를 참조하십시오

... 위의 문서에서 http://msdn.microsoft.com/en-us/library/bb412178.aspx

관련 조각 ...

또한 IIS 내에서 이러한 서비스를 호스팅 할 수 있습니다. 이렇게하려면 다음 코드와 같이 .svc 파일에 WebServiceHostFactory 클래스를 지정합니다.

<%ServiceHost 
language=c# 
Debug="true" 
Service="Microsoft.Samples.Service" 
Factory=System.ServiceModel.Activation.WebServiceHostFactory%> 
+0

감사합니다. – chobo

관련 문제