EliorCohen의 대답은 정확하지만 몇 가지 점을 확장하고 싶습니다.
먼저 라이브러리에 WCF 클래스 라이브러리을 작성하십시오. 라이브러리는 자체적으로 구성 파일을 사용하지 않습니다. 그들은 호출 응용 프로그램의 구성 파일을 사용합니다. 이것은 내가 본 것 중에 개발자들에게 많은 혼란을 야기합니다. 특히 새로운 클래스 라이브러리를 만들고 프로젝트의 App.config 파일을 보면 더욱 그렇습니다.
둘째, WCF 4를 사용하면 실제로 구성 파일에 아무것도 지정하지 않고 서비스를 호스팅 할 수 있습니다. 런타임은 서비스 호스트를 구성 할 때 제공된 URI를 기반으로 기본 끝점을 추가합니다.
기본 바인딩을 기본 설정보다 우선 적용하는 설정을 사용할 수도 있습니다. 예를 들어 모든 서비스가 대규모 요청을 처리하는 경우 큰 값으로 기본 바인딩을 정의 할 수 있습니다 (예 : Binding
구성의 name
특성).
WCF는 옵션이 다양하다는 점에서 훌륭합니다.하지만 축복은 때때로 저주입니다. 특히 처음 작업을 시작할 때 더욱 그렇습니다.
기본 끝점 및 내용에 대한 자세한 내용은 A Developer's Introduction to Windows Communication Foundation 4을 참조하십시오.
아직 모든 클라이언트 응용 프로그램에 대한 구성 파일이 필요합니다.
출처
2012-10-28 06:49:44
Tim