WCF 클라이언트가 null 개체를 매핑 및 반환하지 않음

조롱

테스트를 위해 설정 한 콘솔 응용 프로그램에서 Java 웹 서비스를 호출하는 서비스 참조 (WCF 클라이언트)를 설정했습니다. HTTPS를 사용하고 있습니다. Fiddler 설정이 있으며 Fiddler에서 서비스에서 보내고 반환되는 적절한 값을 볼 수 있습니다. 그러나 내가 어떤 메서드를 호출하든 반환 값은 String이든 객체이든 관계없이 Null로 돌아옵니다.

프록시 클라이언트 매핑이 작동하지 않거나 app.config에서 구성 값을 변경해야하는지 잘 모르겠습니다.

app.config :

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <startup> 
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
    </startup>
    <system.serviceModel>
        <bindings>
            <customBinding>
                <binding name="ResultsSOAP12Binding">
                    <textMessageEncoding messageVersion="Soap12" />
                </binding>
                <binding name="ResultsSOAP12Binding1">
                    <textMessageEncoding messageVersion="Soap12" />
                    <httpsTransport />
                </binding>
                <binding name="ResultsSOAP12Binding2">
                    <textMessageEncoding messageVersion="Soap12" />
                </binding>
            </customBinding>
        </bindings>
        <client>
            <endpoint address="https://services.acme.com/results"
                binding="customBinding" bindingConfiguration="ResultsSOAP12Binding1"
                contract="ResultsServiceReference.Result
        </client>
    </system.serviceModel>
</configuration>

암호:

static void CallResults()
        {
            var resultsRequest = new ResultsServiceReference.ResultsRequest();

            var client = new ResultsServiceReference.ResultsPortTypeClient("ResultsSOAP12BindingQSPort");

            Console.WriteLine("Call Results Service");

            ResultsServiceReference.ResultsBatch result = client.latestResults(resultsRequest);

            Console.WriteLine(result.Status);

        Console.ReadLine();

        }

이 코드에서는 Fiddler에서 XML을 볼 수 있지만 변수 결과 는 null입니다. 결과를 사용할 때까지 오류가 표시되지 않습니다.

BTW, 프록시 클래스 reference.cs의 latestResults 메서드 내부에 중단 점을 설정하려고 시도했지만 디버거가 도달하지 않습니다.

남자 이름

WCF 진단 이벤트 추적 및 메시지 로깅을 구성하고 활성화 한 다음 테스트 트랜잭션을 다시 실행하고 서비스 추적 로그 파일을 검토 할 수 있습니다. 다음 링크는 추적 및 메시지 로깅을 사용하는 방법을 보여줍니다.

http://msdn.microsoft.com/en-us/library/ms751526.aspx

경험상 명백한 오류가없는 서비스 불일치는 종종 서비스 추적 파일에 표시됩니다.

참고 : 다음 속성이 설정 되었기 때문에 프록시 클래스 reference.cs 내의 중단 점에 도달하지 못할 수 있습니다.

[System.Diagnostics.DebuggerStepThroughAttribute()]

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

사전 및 기능 유전자 매핑 출력이 예상 빈도를 반환하지 않음

분류에서Dev

WCF 클라이언트가 인증서 오류를 무시하지 않음 (그러나 Fiddler 실행 중)

분류에서Dev

Hibernate-org.hibernate.hql.internal.ast.QuerySyntaxException : 클라이언트가 매핑되지 않음

분류에서Dev

Meteor 1.0 MiniMongo가 클라이언트 측에 개체를 제공하지 않음

분류에서Dev

wcf 바인딩-서비스와 클라이언트가 일치하지 않음

분류에서Dev

함수를 호출 할 때 PHP SOAP 클라이언트가 매개 변수를 보내지 않음

분류에서Dev

getView가보기 매개 변수를 반환하지 않음

분류에서Dev

나머지 클라이언트가있는 PUT 매핑 오류 elasticsearch : 매핑을 구문 분석하지 못했습니다. [_doc] : 루트 매핑 정의에 지원되지 않는 매개 변수가 있습니다.

분류에서Dev

클라이언트 및 서버가 로컬 네트워크를 통해 연결되지 않음

분류에서Dev

기존 데이터를 재귀 적으로 삭제하는 대신 새 개체 매핑 및 반환

분류에서Dev

IIS 클라이언트 인증서 매핑 규칙이 준수되지 않음

분류에서Dev

아랍어 전체 텍스트 검색 매개 변수화 된 쿼리가 결과를 반환하지 않음

분류에서Dev

클릭이 매개 변수 및 트리거를 전달하지 않음

분류에서Dev

WCF 웹 서비스 : 클라이언트에 알려진 상속 된 개체를 반환하는 방법

분류에서Dev

Apache CXF가 클라이언트를 해제하지 않음

분류에서Dev

group by 및 count cakephp가 예상 결과를 반환하지 않음

분류에서Dev

NSubstitute 및 AsQuerable이 결과를 반환하지 않음

분류에서Dev

$ routeParams가 개체를 반환하지 않음

분류에서Dev

서버가 클라이언트 메시지를 읽지 않음

분류에서Dev

매개 변수가있는 동적 SQL이 결과를 반환하지 않음

분류에서Dev

null을 반환하는 웹 서비스 매개 변수를 호출하는 WCF

분류에서Dev

.NET 4.5 작업 기반 비동기 작업이있는 WCF 서비스 클라이언트, await가 반환되지 않음

분류에서Dev

공유 라이브러리에서 WCF 클라이언트를 래핑하는 방법

분류에서Dev

NEST 5.5 속성 매핑 및 사용자 지정 JsonConverter가 작동하지 않음

분류에서Dev

SWIFT : Firebase 정보를 개체에 매핑 할 때 개체가 반환 된 후에 배열에 추가되지 않는 이유는 무엇입니까?

분류에서Dev

데이터를 반환하지 않는 WCF 비동기 호출

분류에서Dev

Jersey SSE 클라이언트가 이벤트를 수신하지 않음

분류에서Dev

매개 변수화 된 MySQL 쿼리가 결과를 반환하지 않음

분류에서Dev

StdRegProv WMI 클래스 및 GetStringValue 메서드가 결과를 반환하지 않음

Related 관련 기사

  1. 1

    사전 및 기능 유전자 매핑 출력이 예상 빈도를 반환하지 않음

  2. 2

    WCF 클라이언트가 인증서 오류를 무시하지 않음 (그러나 Fiddler 실행 중)

  3. 3

    Hibernate-org.hibernate.hql.internal.ast.QuerySyntaxException : 클라이언트가 매핑되지 않음

  4. 4

    Meteor 1.0 MiniMongo가 클라이언트 측에 개체를 제공하지 않음

  5. 5

    wcf 바인딩-서비스와 클라이언트가 일치하지 않음

  6. 6

    함수를 호출 할 때 PHP SOAP 클라이언트가 매개 변수를 보내지 않음

  7. 7

    getView가보기 매개 변수를 반환하지 않음

  8. 8

    나머지 클라이언트가있는 PUT 매핑 오류 elasticsearch : 매핑을 구문 분석하지 못했습니다. [_doc] : 루트 매핑 정의에 지원되지 않는 매개 변수가 있습니다.

  9. 9

    클라이언트 및 서버가 로컬 네트워크를 통해 연결되지 않음

  10. 10

    기존 데이터를 재귀 적으로 삭제하는 대신 새 개체 매핑 및 반환

  11. 11

    IIS 클라이언트 인증서 매핑 규칙이 준수되지 않음

  12. 12

    아랍어 전체 텍스트 검색 매개 변수화 된 쿼리가 결과를 반환하지 않음

  13. 13

    클릭이 매개 변수 및 트리거를 전달하지 않음

  14. 14

    WCF 웹 서비스 : 클라이언트에 알려진 상속 된 개체를 반환하는 방법

  15. 15

    Apache CXF가 클라이언트를 해제하지 않음

  16. 16

    group by 및 count cakephp가 예상 결과를 반환하지 않음

  17. 17

    NSubstitute 및 AsQuerable이 결과를 반환하지 않음

  18. 18

    $ routeParams가 개체를 반환하지 않음

  19. 19

    서버가 클라이언트 메시지를 읽지 않음

  20. 20

    매개 변수가있는 동적 SQL이 결과를 반환하지 않음

  21. 21

    null을 반환하는 웹 서비스 매개 변수를 호출하는 WCF

  22. 22

    .NET 4.5 작업 기반 비동기 작업이있는 WCF 서비스 클라이언트, await가 반환되지 않음

  23. 23

    공유 라이브러리에서 WCF 클라이언트를 래핑하는 방법

  24. 24

    NEST 5.5 속성 매핑 및 사용자 지정 JsonConverter가 작동하지 않음

  25. 25

    SWIFT : Firebase 정보를 개체에 매핑 할 때 개체가 반환 된 후에 배열에 추가되지 않는 이유는 무엇입니까?

  26. 26

    데이터를 반환하지 않는 WCF 비동기 호출

  27. 27

    Jersey SSE 클라이언트가 이벤트를 수신하지 않음

  28. 28

    매개 변수화 된 MySQL 쿼리가 결과를 반환하지 않음

  29. 29

    StdRegProv WMI 클래스 및 GetStringValue 메서드가 결과를 반환하지 않음

뜨겁다태그

보관