나는 C#과 WCF가 상대적으로 녹색이다. Windows 서비스로 실행되는 자체 호스팅 WCF 서비스를 만드는 프로젝트에 착수했지만 이러한 서비스를 모두 관리하는 것이 번거로울 수 있으므로 대신 IIS를 사용해야하는지 궁금해지기 시작했습니다.WCF - 자체 호스팅 또는 IIS 환경 설정?
최선의 노력에도 불구하고 왜 내가 다른 접근법보다 한 가지 방법을 선호하는지에 대한 확실한 정보를 찾지 못했습니다. 이 서비스는 주로 이미지 크기 조정, 파일 검색과 같은 유틸리티 작업에 사용되며 C# 및 Java 클라이언트 모두에서 호출됩니다.
감사합니다.
... 그리고 그것은 w3wp의 리사이클링, 셧다운에 대해 생각하는 것이 훨씬 더 쉬울 것입니다 - 사실, 그렇지 않습니까 :) –
다른 한편으로는 : (1) 당신은 아마도 거래해야합니다. IIS 중단 및 응용 프로그램 풀 재활용과 (2) 첫 번째 요청이 들어 오면 IIS가 'ServiceHost'를 시작합니다. - 시간이 오래 걸리며 자체 호스팅 할 때 발생하지 않습니다. 'ServiceHost'를 열어서 계속 실행) –
@marc_s, 사실, 대답 할 때 나는 이것을 생각하지 않았습니다. 그러나 perf. 조회는 첫 번째 요청 동안에 만 이루어집니다. –