To po prostu nie jest usługą SOAP Web. To usługa REST XML. Usługi REST nie zapewniają samoopisujących się danych meta w postaci WSDL.
Potrzebujesz innego sposobu komunikowania się z usługą. Jeśli nie ma dostępnego wrappera C#, prawdopodobnie będziesz musiał sam napisać generator adresów URL i sprawić, że struktura .NET Framework będzie deserializować dokumenty xml do ładnie napisanych klas (to ty też sam napisz).
Spróbuj przeczytać więcej na stronie: Oddle Developer Center
EDIT: Ponadto, jeśli pobierasz dokument XML z poziomu aplikacji internetowej, istnieje kilka rzeczy, które trzeba rozważyć.
Podczas pracy upewnij się, że używasz Visual Studio jako Administrator.
Po wdrożeniu u dostawcy usług hostingowych upewnij się, że nie używasz Średniego zaufania, ponieważ może to uniemożliwić dostęp do zewnętrznych źródeł internetowych.
Ale nadal nie mogę zrozumieć, dlaczego okno dialogowe nie może połączyć się z serwerem internetowym Oodle. Sprawdź ustawienia sieciowe, ustawienia zapory sieciowej i tak dalej. Jeśli możesz odwiedzić adres URL w swojej przeglądarce, powinieneś być w stanie pobrać dokument za pomocą kodu.
Ale jak uzyskać dane z URL? Mam na myśli zupełnie nowe żądanie i odpowiedzi! Jak mogę go odwzorować? – Chintan
Możesz pozwolić WCF obsługiwać to za Ciebie. Oto kilka wskazówek: http://blogs.msdn.com/b/pedram/archive/2008/04/21/how-to-consume-rest-services-with-wcf.aspx http: // msdn. microsoft.com/en-us/magazine/dd315413.aspx –
... lub robisz to wszystko ręcznie. Następnie potrzebujesz metody do generowania poprawnych adresów URL, następnie użyj obiektu 'WebClient' w celu utworzenia żądania, a następnie otwórz odpowiedź' Stream'. Następnie istnieje kilka różnych sposobów odzyskania danych w uporządkowany sposób. 'XmlDocument',' XDocument' lub 'XmlSerializer' to punkty startowe ... –