IIS에서 프로그래밍 설정을 사용하여 WCF 끝점 호스팅

StackOverflow https://stackoverflow.com/questions/91143

  •  01-07-2019
  •  | 
  •  

문제

wsHttpBinding을 노출하는 IIS에서 WCF 서비스를 호스팅해야 합니다.해당 부분은 내 web.config의 system.serviceModel 설정을 사용하여 잘 작동하고 있습니다.

지금 필요한 것은 클라이언트에서도 사용되는 구성 어셈블리를 통해 구성(예: maxReceivedMessageSize 및 기타 옵션)을 설정하는 것입니다.

이것이 어떻게 가능한지?내 클라이언트와 같이 내 .svc 파일에 바인딩 구성을 오버로드하는 핸들이 표시되지 않습니다.클라이언트/채널을 수동으로 선언해야 하는 Windows 서비스와 달리 응용 프로그램이 시작될 때 ISS에서 자동으로 처리하기 때문이라고 생각됩니다.

내 말이 맞나요?그리고 그의 문제에 대한 해결책은(아직 IIS 내부에서 호스팅을 원하는 경우) 모든 구성을 제거하고 대신 시작 시 호스팅을 관리하는 HttpHandler를 생성하는 것입니까?

내 생각이 맞다면 이 글을 쓰느라 공간을 너무 낭비한 것 같지만, 뭔가 빠졌다는 생각을 지울 수가 없습니다.

도움이 되었습니까?

해결책

뭔가 빠졌네요 :)

사용자 정의 만들기 서비스호스트 그리고 .svc 파일에서 사용하십시오.;맞춤 서비스 호스트에서 모든 구성을 수행합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top