WCF 웹 서비스에서 우리는 최근에 <serviceHostingEnvironment multipleSiteBindingsEnabled=”true”>
을 응용 프로그램의 구성 파일에 추가하여 고객의 문제를 해결했습니다. 이로 인해 IIS가 웹 서비스가 포함 된 사이트에 대해 여러 바인딩으로 구성되었을 때 서비스가 올바르게 작동 할 수있었습니다. 즉, 웹 서비스에 여러 개의 기본 주소가 있음을 의미합니다.multipleSiteBindingsEnabled = true로 설정하면 안되는 이유는 무엇입니까?
이제는이 설정이 Google 제품의 모든 설치에 적합한 지 여부가 문제입니다. 그것은 단점이 있습니까? 그렇지 않은 경우 왜 WCF에서 기본값이 아닌가?
내가 어떤 웹 검색을 수행 한 해야이 설정을 포함하는 이유를 설명하는 여러 사람을 찾았지만, 내가 찾은 유일한 단점은 함께 할 수 있었다 한 내가있는 개념이다 "엔드 포인트를 전달" 생소하고 따라서 내가 사용하고 있다고 생각지 않는 무언가.
감사합니다. 실제로 여러 기본 주소가 사용되는 이유를 실제로 알지 못하고 고객이 항상 보안 문제를 공급 업체에게 설명하기를 원하지 않기 때문에 알아낼 수도 없습니다. WSDL/MEX 정보에 대한 요점은 우리가 어떤 메타 데이터 엔트 포인트도 공개하지 않기 때문에 적용되지 않는다고 믿습니다. 우리는 사람들에게 WSDL과 엔드 포인트를 제공합니다. – PeteAC