카테고리 없음

[c#] 웹 서비스 다시 만들기

행복을전해요 2021. 1. 6. 20:28

Do you have the DLL of the old service? If you have the DLL you could potentially use Reflector to reverse engineer it if it's a .net service.

-------------------

내 추측은 사용 된 네임 스페이스를 확인하는 것입니다. 비슷한 문제가 있었으며 네임 스페이스 문제의 차이로 드릴 ​​다운했습니다. 확인 :

[WebService (네임 스페이스 = " http://tempuri.org/ "]

이것은 기본값이며 새 웹 서비스에있을 수 있고 이전 웹 서비스가 다른 네임 스페이스를 사용하고있을 수 있습니다.

-------------------

두 서비스의 WSDL을 비교해보십시오. 거기에서 단서를 찾을 수 있는지 확인하십시오.

URL 끝에 추가하려면 http://aspnet.15seconds.com/010430/SampleService.asmxhttp://aspnet.15seconds.com/010430/SampleService.asmx?WSDL의?WSDL 예제를 참조 하십시오 .

편집 :
나는 WSDL 전문가가 아니므로 문제가 어디에 있는지 말할 수 없습니다.
고려할 수있는 또 다른 옵션은 요청의 스 니프를 서비스와 비교하는 것입니다. 이것은 다른 단서를 제공 할 수 있습니다.

-------------------

나는 이것이 오래된 질문이라는 것을 알고 있지만, 당신의 목표가 이전 것과 똑같이 소비되는 웹 서비스를 만드는 것이라면 이전의 WSDL에서 새로운 것을 빌드해야합니다. Visual Studio를 사용하면이 작업을 자동으로 수행 할 수 있습니다.

http://bloggingabout.net/blogs/jschreuder/archive/2005/05/19/4124.aspx



출처
https://stackoverflow.com/questions/2005852