Tôi có một câu hỏi. Làm thế nào tôi có thể gọi một dịch vụ web và nhận được kết quả từ một ứng dụng máy tính để bàn C#. Tôi đang tạo một ứng dụng dành cho máy tính để bàn và tôi muốn nó có thể kết nối với các dịch vụ web ASP.net trực tuyến của tôi. Sao có thể như thế được?Gọi Dịch Vụ Web ASP.net từ C# Application
Trả lời
- Trong giải pháp Explorer, nhấp chuột phải vào nút dự án của bạn và chọn Thêm Dịch vụ Tham chiếu.
- Nhập URL nơi đặt WSDL dịch vụ của bạn. Đây thường là URL của dịch vụ.
- Điều này tạo ra một lớp proxy mạnh mẽ trong thư mục Các dịch vụ tham chiếu mới trong dự án của bạn.
- Viết mã trong ứng dụng dành cho máy tính để bàn của bạn để khởi tạo lớp proxy và gọi các phương thức trên đó. Phần còn lại hoạt động như ma thuật. :)
AB Kolan cũng là đúng, nhưng Thêm Web tham khảo sử dụng kiểu cũ khuôn khổ các dịch vụ web trong khi Thêm Dịch vụ Tài liệu tham khảo sử dụng WCF chồng mới. Lưu ý quan trọng: Đó là không phải yêu cầu bản thân dịch vụ sử dụng WCF để bạn sử dụng WCF ở phía máy khách. WCF trên máy khách thường là lựa chọn tốt nhất cho bất kỳ dịch vụ nào, miễn là bạn có thể phụ thuộc vào .NET 3.0 trở lên.
Điều này có thể giống như cách bạn truy cập các dịch vụ web từ bất kỳ loại ứng dụng nào khác, có thể là trang ASP.NET, thư viện lớp hoặc dịch vụ cửa sổ.
Để có hướng dẫn giải thích về chủ đề, hãy xem Accessing a Web Service from a Desktop Application.
Thêm tham chiếu web vào dịch vụ web trong tham chiếu dự án Ứng dụng dành cho máy tính để bàn của bạn. Làm như vậy sẽ tạo ra một Proxy cho Webservice gọi là Reference.cs Bạn có thể truy cập webservice của mình bằng proxy.
sẽ nhận được sự giúp đỡ như thế nào để tạo ra một webservice và tiêu thụ dịch vụ:
http://www.c-sharpcorner.com/UploadFile/0c1bb2/consuming-web-service-in-Asp-Net-web-application/
Cảm ơn
- 1. Gọi dịch vụ web json bên ngoài từ asp.net C#
- 2. Gọi dịch vụ web từ C++
- 3. Gọi dịch vụ web từ C++
- 4. Gọi dịch vụ Web ASP.NET ASMX từ jQuery
- 5. Gọi dịch vụ web trên máy chủ bên ngoài từ javascript bằng asp.net và C#
- 6. Cách gọi dịch vụ windows từ asp.net
- 7. Cuộc gọi dịch vụ web từ Jenkins
- 8. ASP.NET MVC & Dịch vụ Web
- 9. Gọi phương thức web từ cùng một dịch vụ web
- 10. Sử dụng phản chiếu để gọi dịch vụ web ASP.NET
- 11. Gọi dịch vụ web bằng wget
- 12. Lỗi dịch vụ Web 'Không thể tạo loại' khi gọi dịch vụ từ Ajax
- 13. Session is null khi gọi một dịch vụ web trong ASP.NET C#
- 14. Asp.Net MVC và Dịch vụ Web
- 15. Gửi hình ảnh từ Android đến Dịch vụ web ASP.NET
- 16. Gọi dịch vụ web asp.net từ PHP với nhiều tham số
- 17. Sử dụng dịch vụ Web FileNet của IBM trong C# Application
- 18. Cách gọi một dịch vụ web từ jQuery
- 19. Cách gọi một dịch vụ web .NET từ Android?
- 20. Gọi dịch vụ web REST từ trang asp cổ điển
- 21. Gọi dịch vụ Web Api từ máy khách .NET 2.0
- 22. Gọi một dịch vụ web bên ngoài từ một servlet
- 23. Xử lý lỗi Trong DDD-Flavored ASP.Net MVC2 Web Application
- 24. Hosting WCF Services trong ASP.NET MVC Web Application
- 25. Bắt đầu dịch vụ systemd từ ứng dụng C/C++ hoặc gọi dịch vụ D-Bus
- 26. Dịch vụ web chậm (và dịch vụ WCF) gọi từ Windows 7
- 27. Asp.net Webservice - Bảo mật gọi dịch vụ web với jquery AJAX
- 28. Lỗi XML khi gọi dịch vụ web
- 29. jQuery Ajax tới dịch vụ web asp.net asmx ném Yêu cầu định dạng không hợp lệ: application/json
- 30. Sự khác nhau giữa Dịch vụ Cửa sổ, ứng dụng Dịch vụ WCF và ứng dụng dịch vụ web ASP.NET?
Hoặc, ông có thể sử dụng một tài liệu tham khảo Web và làm điều đó một cách minh bạch. – configurator