2012-07-31 3 views
2

BIDS 2005에서 개발중인 ssis 스크립트 구성 요소에서 wcf 서비스를 사용해야합니다.이 프록시 클래스를 생성했습니다 서비스는 svcutil.exe입니다. 스크립트 구성 요소에 프록시 클래스를 첨부 한 후 System.Runtime.Serialization.DataContractAttribute과 같은 일부 클래스의 오류가 정의되어 있지 않습니다. 어떤 제안이 문제를 해결할 수 있습니다 .. 아니면 wsdl wcf 서비스의 프록시 클래스를 genode하는 데 사용할 수 있습니다. 그래서 그것을 .net 2.0에서 사용할 수 있습니다..net 2.0에서 작동하는 wcf 서비스의 클라이언트 프록시 클래스를 생성하는 방법

감사합니다.

답변

2

마지막으로 많은 문제를 해결 한 후에 문제를 해결했습니다. 이제 wcf 서비스의 프록시 클래스를 성공적으로 만들었고 이제는 .net 2.0에서 작업하고 있습니다.

나는 다음과 같은 단계를 통과했다 : -

참고 :이 경우에만 작동합니다 경우 웹 서비스와 유사하다 (SVC는이)은 BasicHttpBinding을 사용하게 될 WCF의 sercice (이 .asmx)

1 단계 : - Visual Studio 명령 프롬프트에서 다음 명령을 실행하십시오.

svcutil.exe /target:metadata http://Your service address 

이 경로 C:\Program Files\Microsoft Visual Studio 10.0\VC

2 단계에서 다른 파일과 WSDL 파일을 생성합니다 : - 는 이제 V2를 생성하는 WSDL 명령을

wsdl.exe tempuri.org.wsdl tempuri.org.xsd schemas.microsoft.com.2003.10.Serialization.xsd

이를 실행합니다. 0 서비스에 액세스하는 데 사용할 수있는 클라이언트 프록시 클래스

참고 : wsdl 명령에서 일부 오류가 발생하면이 세 가지를 공백으로 구분하여 사용하는 대신 모든 파일 이름을 사용하십시오.

관련 문제