2012-11-01 3 views
0

우리는 ASP.NET 2.0 사이트를 가지고 있습니다. 제 3자가 우리가 연결해야하는 웹 서비스를 만들었고 2.0 스타일 웹 서비스를 만들 것을 순진하게 기대했습니다. URL을 받았을 때 .asmx 접미사를 볼 것을 기대했지만 ... 대신 .svc 접미어가있는 URL을 받았습니다.WCF없이 WCF 웹 서비스에 연결

해당 페이지로 이동하면 svcutil ...을 실행하여 WCF 클라이언트를 만들지 만, 아직 .NET 3.0 이상을 실행하지 않습니다.

은 웹 서비스이기 때문에, 나는 기본 기능을 생각하고하는 것은 본질적으로 동일하지만, 자유롭게 나는 WCF에 대해 기본적으로 아무것도 몰라 인정해야한다 (아직).

내가이 결국 일을 기대, 또는이다 수 잠재적으로 블로킹 문제 (WCF 웹 서비스는 본질적으로 어떤면에서 다른 점이 있습니다)가 있습니다. 기본 클라이언트를 만들 수있는 간단한 경로가 있습니까 (예 : svcutil이 3.0 이상인 경우)?

답변

1

BasicHttpBinding (SOAP 1.1)을 사용하는 경우 아마도 상호 운용 가능할 것입니다.

VS2010의 "서비스 참조 추가"대화 상자에서 "고급"을 클릭 한 다음 "웹 참조 추가"버튼을 클릭하십시오.

+0

우리는 여전히 VS2005를 가지고 있습니다. 왜냐하면 우리는 아직 2.0 세계에 있기 때문에 ... 서비스 연결을 만드는 방법을 이해하지 못할 것이라고 생각하게되었습니다. 그러나, 아마도 SOAP 1.1과 같은 기본 프로토콜을 사용하고 있다고 언급 했으므로 작동 할 수도 있습니다. 감사! – Beska

관련 문제