문제

나는 Silverlight에서 사용하는 데이터 서비스를 보호하려고 노력하고 있으며 SL과 HTTPSED에 Opfuscated 사용자 정의 비누 헤더를 사용하고 있습니다.

이 작업을 수행하는 방법을 보여주는 여러 가지 예제를 찾았습니다. iclientmessageinspector, iendpointbehavior 및 몇 가지 다른 것들. 좋아 ... 모두 충분히 직접적으로 보입니다.

내 문제는 수업을 작성하려고 할 때 iclientmessageinspector에서 상속 될 때 인터페이스가 정의되지 않았 음을 계속 알려줍니다. 나는 객체 탐색기에서 그것을 찾았고 그것은 그것이 System.ServiceModel.Dispatcher 네임 스페이스. 괜찮아.

나는 내 인생 에서이 인터페이스를 "참조"할 수는 없습니다. System.ServiceModel에 대한 프로젝트 참조를 추가했으며 코드 파일에 다음 가져 오기가 있습니다 (모두 괜찮은 것으로 표시).

Imports System.ServiceModel
Imports System.ServiceModel.Description
Imports System.ServiceModel.Channels
Imports System.ServiceModel.Dispatcher

그러나 iclientMessageInspector를 구현하려고 할 때 여전히 정의되지 않았 음을 알려주고 iclientmessageformatter 또는 iclientoperationselector로 대체 할 것을 제안합니다.

iclientMessageInspector를 얻기 위해 어떤 참조/수입이 추가되어야합니까 ???

도움이 되었습니까?

해결책

문제를 발견했습니다. 프로젝트에서 참조 된 System.serviceModel.dll은 DLL의 프레임 워크 v.3.x 버전 대신 최신 인터페이스 및 이러한 인터페이스를 포함하지 않는 런타임 v2.0.50727에 대한 것입니다.

그러나 ... 이제 이것은 새로운 문제를 제시하며, 그것은 자신의 질문이 될 것입니다.

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