2014-01-20 7 views
1

UPS 추적 상태를 확인하는 .net에서 간단한 웹 양식을 작성하려고합니다.UPS API .net not namespace TrackWSSample.TrackWebReference

API와 예제를 다운로드했습니다. < 예를 실행하여 응답을 얻을 수있었습니다.

문제는 예제가 웹 페이지가 아닌 콘솔 C# 프로그램으로 작성되어 새로운 웹 사이트를 만들고 코드를 복사한다는 것입니다. WSDL을 추가 했는데도 여전히 : "형식 또는 네임 스페이스 이름 'TrackWebReference'가 'TrackWSSample'네임 스페이스에 없습니다 (어셈블리 참조가 누락 되었습니까?)"

이 네임 스페이스를 가져 오는 방법을 설명하고 예제에서 실마리를 찾을 수있는 항목을 찾을 수 없습니다.

code

는 Idan

+0

서비스 참조에 사용한 이름은 무엇입니까? – Tim

+0

TrackWSSample.TrackWebReference –

답변

7

오류가 Track.wsdl 파일을 가리키는 잘못된 웹 참조 URL에 의해 발생 된, 감사합니다. 올바른 파일의 경로를 업데이트하고 Visual Studio에서 웹 참조를 업데이트해야합니다. 솔루션 탐색기에서

  • 웹 참조 선택 - 속성 테이블에서> TrackWebReference
  • 봐, 웹 :

    다음 단계 수행 웹 참조 URL 경로를 업데이트하려면 참조 URL
    이면 C : \ arun_UPS \ UPS \ codeworkspace \ DodgeTrackSchema \ Track.wsdl "이어야합니다. 이 경로를 로컬 Track.wsdl 파일로 변경하십시오. 이 파일은 CodeSamples \ Track \ Dotnet \ TrackWSSample \ TrackWSSample \ Web Reference 폴더에서 찾을 수 있습니다.
  • 마지막으로, 다시 솔루션 탐색기에 TrackWebReference에 마우스 오른쪽 버튼을 클릭하여 Reference.cs 파일을 재생하고, 웹 참조 업데이트를 선택합니다.

은 이제 문제가 해결해야합니다.

+0

당신은 하나님입니다. – WreithKassan