1
Silverlight 클라이언트에 WCF 끝점 동작을 추가하려고합니다. 그러나 나는 런타임에 다음과 같은 오류가 점점 오전 : 그것은 WCF 엔드 포인트는 실버 라이트에서 확장 할 수 없습니다 정말 사실Silverlight 클라이언트는 WCF 비헤이비어를 지원합니까?
Unrecognized element 'behaviors' in service reference configuration.
Note that only a subset of the Windows Communication Foundation
configuration functionality is available in Silverlight.
인가?
<configuration>
<system.serviceModel>
<extensions>
<behaviorExtentions>
<add
name="MyBehaviorExtention"
type="MyTest,
MyBehaviorExtention,
Version=1.0.0.0,
Culture=neutral,
PublicKeyToken=null" />
</behaviorExtentions>
</extensions>
<behaviors>
<endpointBehaviors>
<behavior name="MyBehavior">
<MyBehaviorExtention />
</behavior>
</endpointBehaviors>
</behaviors>
<bindings>
<basicHttpBinding>
<binding
name="MyWebServicePortBinding"
maxBufferSize="2147483647"
maxReceivedMessageSize="2147483647">
<security mode="None" />
</binding>
</basicHttpBinding>
</bindings>
<client>
<endpoint
name="MyWebServicePort"
address="http://localhost:8080/MyService"
binding="basicHttpBinding"
bindingConfiguration="MyWebServicePortBinding"
contract="MyServiceReference.MyWebService"
behaviorConfiguration="MyBehavior" />
</client>
</system.serviceModel>
</configuration>
내 서버가 Java이므로 서버 측 web.config가 없습니다. 클라이언트에서 메시지 검사기를 끝점에 동작으로 추가하려고합니다. 나는 프로그래밍 방식으로 (클라이언트에서) 할 수 있었고 왜 내가 설정으로 할 수 없는지 궁금해하고 있었다. – Naresh
답변은이 파일에서 동작이 지원되지 않는다고 생각합니다. http://msdn.microsoft.com/en-us/library/cc197941(v=vs.95).aspx를 참조하십시오. "이 파일에는 WCF (Windows Communication Foundation) 클라이언트 프록시를 구성하는 데 사용되는 .NET Framework 3.0 구성 파일 내용의 하위 집합이 있습니다." –
아마도 그럴 것입니다. 감사. – Naresh