Tengo una pregunta. ¿Cómo puedo invocar un servicio web y obtener el resultado de una aplicación de escritorio C#? Estoy creando una aplicación de escritorio y quiero que se pueda conectar a mis servicios web ASP.net en línea. ¿Cómo es esto posible?Llamando al servicio web ASP.net desde la aplicación C#
Respuesta
- En el Explorador de soluciones, haga clic en el nodo del proyecto y seleccione Agregar Servicio de referencia.
- Ingrese la URL donde se encuentra su servicio WSDL. Esta suele ser la URL del servicio en sí.
- Esto genera una clase de proxy fuertemente tipada en una nueva carpeta de Referencias de servicios en su proyecto.
- Escriba el código en su aplicación de escritorio para crear una instancia de la clase proxy e invocar métodos en ella. El resto funciona como magia. :)
AB Kolan también era correcto, pero Añadir Web de referencia utiliza el marco de los servicios web de estilo antiguo, mientras Añadir Servicio Referencias utiliza la nueva pila de WCF. Nota importante: es no requiere que el servicio use WCF para usar WCF en el lado del cliente. WCF en el cliente suele ser la mejor opción para cualquier servicio, siempre que pueda tomar una dependencia de .NET 3.0 y superior.
Esto es posible de la misma forma que accede a los servicios web desde cualquier otro tipo de aplicación, ya sea una página ASP.NET, una biblioteca de clases o un servicio de Windows.
Para obtener un tutorial explicativo sobre el tema, consulte Accessing a Web Service from a Desktop Application.
Agregue una referencia web al servicio web en la referencia de proyecto de su aplicación de escritorio. Hacerlo generaría un Proxy para el servicio web llamado Reference.cs Puede acceder a su servicio web utilizando el proxy.
obtendrá ayuda a crear un servicio web y consumir dicho servicio:
http://www.c-sharpcorner.com/UploadFile/0c1bb2/consuming-web-service-in-Asp-Net-web-application/
Gracias
- 1. Llamando al servicio web desde C++
- 2. Consultas WPAD llamando al servicio web desde ASP.NET
- 3. Llamando al servicio web ASP.NET ASMX desde jQuery
- 4. Llamando a métodos web desde el mismo servicio web
- 5. Llamando al servicio web JSON con parámetros - Objetivo C - iOS
- 6. Llamando al Servicio WCF desde MS Access
- 7. Autenticación del servicio web ASP.NET desde una aplicación para iPhone
- 8. Cómo llamar asincrónicamente un servicio web desde una aplicación ASP.NET?
- 9. Llamar al servicio web asp.net desde PHP con múltiples parámetros
- 10. Llamar al servicio web json externo de asp.net C#
- 11. Problemas al implementar la aplicación web asp.net
- 12. Agregue referencia de servicio al servicio ASP.NET Web API
- 13. Llamando C# desde C
- 14. Conexión al servicio web de SAP desde la aplicación C# .NET
- 15. llamando a la función c desde C#
- 16. Extienda la excepción lanzada desde ASP.NET al llamar a un servicio web desde JQuery
- 17. Asp.Net 3.5 ¿Enrutamiento al servicio web?
- 18. Llamando a setVolumeControlStream desde un Servicio
- 19. acceder al servicio web desde jQuery - dominios
- 20. Llamadas al servicio web SOAP desde Javascript
- 21. Compartiendo sesión entre el servicio web y la aplicación asp.net
- 22. Acceda al servicio web desde GWT
- 23. Llamando a la función de biblioteca C/C++ desde PHP
- 24. Servicio web ASP.NET dentro de la aplicación Autenticación de formularios
- 25. Llamando al método C++ desde el Objetivo C
- 26. autenticación falló al llamar a un servicio WCF desde ASP.NET
- 27. Llamar a un servicio web desde C++
- 28. ¿Cómo acceder a un servicio web PHP desde ASP.Net?
- 29. C++ Aplicación OpenGL como servicio web
- 30. ¿Cómo ejecutar ASP.NET C# aplicación web localmente?
O, él podría utilizar una referencia Web y hacerlo transparente. – configurator