Mam pytanie. Jak mogę wywołać usługę sieciową i uzyskać wynik z aplikacji komputerowej C#. Robię aplikację na komputer i chcę, aby mogła łączyć się z moimi internetowymi serwisami ASP.net. Jak to jest możliwe?Wywołanie usługi sieci Web ASP.net z aplikacji C#
Odpowiedz
- W oknie Solution Explorer kliknij prawym przyciskiem myszy węzeł projektu i wybierz opcję Dodaj Numer referencyjny usługi.
- Wprowadź adres URL, w którym znajduje się usługa WSDL. Zwykle jest to adres URL samej usługi.
- Generuje to silnie napisaną klasę proxy w nowym katalogu Referencje usług w projekcie.
- Napisz kod w swojej aplikacji komputerowej, aby utworzyć instancję klasy proxy i wywołać na niej metody. Reszta działa jak magia. :)
AB Kolan było również poprawne, ale Dodaj Web referencyjny wykorzystuje w starym stylu webserwisach ramy natomiast Dodaj serwis Referencje używa nowego WCF stos. Ważna uwaga: Wymagana jest usługa , a nie, aby usługa korzystała z WCF, aby używać WCF po stronie klienta. WCF na kliencie jest zwykle najlepszym wyborem dla każdej usługi, pod warunkiem, że możesz pobrać zależność od .NET 3.0 i wyższych.
Jest to możliwe w taki sam sposób, w jaki uzyskujesz dostęp do usług WWW z dowolnego innego typu aplikacji, czy to strony ASP.NET, biblioteki klas lub usługi Windows.
Aby zapoznać się z samouczkiem wyjaśniającym na ten temat, zobacz: Accessing a Web Service from a Desktop Application.
Dodaj odwołanie do serwisu internetowego do usługi internetowej w projekcie odniesienia do aplikacji Desktop. Mogłoby to wygenerować proxy dla usługi Web Service o nazwie Reference.cs Możesz uzyskać dostęp do usługi sieciowej za pomocą serwera proxy.
dostanie pomoc jak utworzyć usługa i konsumować tę placówkę:
http://www.c-sharpcorner.com/UploadFile/0c1bb2/consuming-web-service-in-Asp-Net-web-application/
Thanks
- 1. Wdrażanie aplikacji sieci web ASP.NET
- 2. Wersja aplikacji sieci web ASP.NET
- 3. Tworzenie usługi sieci Web dla aplikacji Android
- 4. Generowanie usługi proxy sieci Web z usługi WSDL C#
- 5. Wysyłanie obrazu z systemu Android do usługi sieci Web ASP.NET
- 6. Wywołanie funkcji usługi sieci web ASP.NET za pomocą metody GET z jQuery
- 7. Wywołanie usługi sieci Web z języka C# i wysłanie xml bez zmiany znaczenia
- 8. ServiceStack - generowanie usługi sieci web ASP.NET - kwestia odsyłacza
- 9. Wdrażanie aplikacji sieci Web ASP.NET z Hudson Build/CI Server
- 10. . Rejestracja usługi .NET w sieci Web
- 11. Pierwsze wywołanie usługi sieci .net jest powolne.
- 12. Prekompilacja widoków ASP.NET MVC w aplikacji sieci Web Azure
- 13. Wywołanie usługi sieciowej z C++
- 14. ASP.NET Web API: dostawca usługi OAuth
- 15. Publikowanie usługi WCF (lub aplikacji sieci Web ASP.NET) za pomocą wiersza polecenia
- 16. Jak wyświetlić AppSettings w aplikacji sieci web ASP.NET MVC?
- 17. RAD 7.5 Pytanie do usługi sieci Web
- 18. Znajdź wyciek pamięci w aplikacji sieci Web ASP.NET
- 19. Odzyskiwanie XML usługi sieci Web Komunikat "DestinationUnreachable"
- 20. Błąd klienta usługi sieci Web CXF
- 21. Używanie i tworzenie helpera w Asp.net Aplikacji sieci Web MVC4
- 22. Cronjob: zapytanie do usługi sieci Web
- 23. Konfigurowanie usługi Redis na witrynie sieci Web
- 24. Usługi sieci Web RESTful: próby osiągnięcia HATEOAS z niestandardowym XML
- 25. Korzystanie z usług sieci Web Active Directory w aplikacji .Net
- 26. Wywołanie usługi sieci Web za pomocą WCF przez HTTP i Https
- 27. Dodaj odwołanie do usługi Web API ASP.NET
- 28. Rozszerz wyjątek wyrzucony z ASP.NET podczas wywoływania usługi sieci Web z JQuery
- 29. Używanie ASP.NET Web API jako usługi obrazu
- 30. ASP.NET Web Api w sieci tworzy
Albo mógłby użyć odniesienie internetową i zrobić to w sposób przejrzysty. – configurator