2013-01-07 3 views
0

외부 웹 서비스에 연결하려고합니다. 이전에 한 일이 아닙니다.웹 서비스에 연결하는 방법

VS2010/C#을 사용하십시오.

웹 서비스 (정확한 용어가있는 경우)를 발견했으며 이제 해당 메소드와 속성에 액세스 할 수 있습니다. 계약

엔드 포인트 구성 섹션 'PingTree.PayDayLoansSoap'수 없습니다 : 내가 서비스를 호출 할 때 오류가 발생하는 그러나

:

다음 코드는 내 web.config 파일에 자동으로 추가 된 해당 계약의 둘 이상의 엔드 포인트 구성이 있기 때.에로드됩니다. 원하는 엔드 포인트 구성 섹션을 이름으로 표시하십시오.

분명히 여러 구성/끝 점이 있지만 어느 부분을 지정해야하는지 잘 모르겠습니다. 또한 web.config에서 불필요한 것을 제거하거나 호출하는 메서드를 통해 지정합니다 (이 작업을 수행 할 수있는 오버로드가 있습니까?).

도움을 주시면 감사하겠습니다.

+0

위의 세부 정보에서 원래 URL을 삭제하십시오. 다른 사람이 잘못된 방향으로 사용할 수 있습니다. – paritosh

답변

1

데이터의 오버로드 된 버전으로 바인딩 이름 중 하나를 선택해야합니다. 어느 것이 선택하겠습니까? 이는 요구 사항에 따라 다릅니다.

두 가지 기본 HttpBinding이 있다는 것을 알 수 있습니다. 차이점은 보안뿐입니다. PayDayLoansSoap은 PayDayLoansSoap1이 아무 것도 사용하지 않는 전송 모드 보안을 사용합니다. 그래서 나는 첫 번째 것과 함께 갈 것을 권할 것입니다.

사용하지 않는 바인딩을 제거 할 필요가 없도록하고 오버로드 된 프록시 버전을 사용하십시오.

PayDayLoansSoap12는 사용자 정의 바인딩이므로 실제 수행 할 작업이 필요할 수 있습니다.

혼란이 우려 될 경우 알려주십시오.

+0

조언 해 주셔서 감사합니다. – dotnetnoob

관련 문제