none
web service RRS feed

  • Pregunta

  • Saludos,

      he terminado un a aplicación en mvc5 con entity framework, java script , etc.

    pero me gustaría saber si alguien tiene algún apunte o tutorial o link,  de como podría migrar a web service esta aplicación usando entity framework y store procedure.

    Gracias.

    sábado, 5 de septiembre de 2020 23:12

Respuestas

  • Hola Rodrigo Menares,

    ASP.NET Web API  es un entorno de desarrollo destinado a la creación de servicios web RESTful que permiten que tu aplicación envíe y reciba fácilmente Solicitudes HTTP ( solicitudes web ) y que realice operaciones en función de los tipos de Solicitudes que se le realicen ( como proporcionar información sobre un usuario si se le proporcionó su ID, etc. ). Fue diseñado para reemplazar el enfoque anterior de Windows Communication Foundation (WCF) para desarrollar Web Serviecs dentro de .NET. Puedes obtener más información al respecto  visitando el área de API web de este sitio. Si necesitas algún consejo sobre el uso de servicios web en ASP.NET, te recomiendo los siguientes recursos: 

    Creación de un servicio web ASP.NET

    Espero que te sea de ayuda.  Por favor no olvides marcar una respuesta si resolviste tu consulta. Quedo pendiente de cualquier actualización. Gracias por levantar tu consulta en los foros de msdn.

     

    Saludos cordiales

    Gabriel Castro

     ____________________________ 

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    lunes, 7 de septiembre de 2020 20:59

Todas las respuestas

  • Tendías que afinar un poco más acerca de qué es exactamente lo que quieres convertir. La aplicación con MVC5 presenta una interfaz de usuario, pero un webservice no tiene ninguna interfaz de usuario, solo realiza intercambio de datos de máquina a máquina. Por lo tanto no es convertible una en la otra.

    Hay partes que se podrían convertir, por ejemplo, tu aplicación MVC podría usar AJAX en algunas páginas para traer algunos datos expuestos como WebService en el servidor. Pero para esto habría que saber qué datos y dónde y cómo; es un cambio considerable, no es "migrar" la aplicación, sino hacer una aplicación distinta que opera de una manera diferente.

    lunes, 7 de septiembre de 2020 9:05
  • Gracias,

    Bueno en estricto rigor, es hacer la "misma" (tengo claro que es otra) aplicación, pero la idea es usar web services para conectarme a la fuente de datos (cuyo modelo esta completo,  que tiene procedimientos almacenados) y usando la arquitectura MVC 5.

    espero que ahora quede más claro.

    Saludos.

    lunes, 7 de septiembre de 2020 14:35
  • Hola Rodrigo Menares,

    ASP.NET Web API  es un entorno de desarrollo destinado a la creación de servicios web RESTful que permiten que tu aplicación envíe y reciba fácilmente Solicitudes HTTP ( solicitudes web ) y que realice operaciones en función de los tipos de Solicitudes que se le realicen ( como proporcionar información sobre un usuario si se le proporcionó su ID, etc. ). Fue diseñado para reemplazar el enfoque anterior de Windows Communication Foundation (WCF) para desarrollar Web Serviecs dentro de .NET. Puedes obtener más información al respecto  visitando el área de API web de este sitio. Si necesitas algún consejo sobre el uso de servicios web en ASP.NET, te recomiendo los siguientes recursos: 

    Creación de un servicio web ASP.NET

    Espero que te sea de ayuda.  Por favor no olvides marcar una respuesta si resolviste tu consulta. Quedo pendiente de cualquier actualización. Gracias por levantar tu consulta en los foros de msdn.

     

    Saludos cordiales

    Gabriel Castro

     ____________________________ 

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    lunes, 7 de septiembre de 2020 20:59