Programing

"mexHttpBinding"이란 무엇입니까?

crosscheck 2020. 10. 22. 07:42
반응형

"mexHttpBinding"이란 무엇입니까?


WCF에서 "mexHttpBinding"이란 무엇입니까? 이 바인딩을 다른 바인딩보다 우선적으로 사용해야하는 경우는 언제입니까?


클라이언트 측에서 프록시를 구축 할 수 있도록 메타 데이터를 반환하는 바인딩입니다. 를 참조하십시오 여기 . 여기에있습니다 .


mexHTTPBinding을 사용하면 HTTP를 통해 WS-MetadataExchange 를 사용할 수 있습니다 . 시간이 지남에 따라 변경 될 수있는 정책을 구현하고 예를 들어 UDDI로 서비스를 검색해야하는 경우가 아니면 필요하지 않습니다.

많은 사람들이 클라이언트 측 프록시를 만드는 데 필요하다고 말합니다. 이것은 사실이 아닙니다. 클라이언트 측 프록시의 경우 WSDL을 게시해야합니다. 서비스 동작을 지정하여이를 수행 할 수 있습니다.

곧 당신은 그것을 알지 못합니다-> 당신은 그것을 필요로하지 않습니다.


mexHttpBinding은 WebService (mexHttpBinding 제공)를 사용하는 Visual Studio 2013 (DEBUG)의 프로젝트에 새 서비스 참조를 추가하는 동안 사용됩니다. 서비스 참조를 성공적으로 추가 한 후 mexHttpBinding을 비활성화 할 수 있습니다.

Visual Studio 2013에서 WCF 서비스 라이브러리 프로젝트를 만들 때 App.config에 모두 설명되어 있습니다 (솔루션 >> 새 프로젝트 추가 >> Visual C # >> WCF >> WCF 서비스 라이브러리).

참고 URL : https://stackoverflow.com/questions/2106637/what-is-mexhttpbinding

반응형