Estoy trabajando en MVC por el momento, pero en mi lista "Para aprender en algún momento", también tengo WCF.ASP.NET MVC y WCF
Me pregunto si WCF es algo que debería/podría usarse en una aplicación MVC o no? El trasfondo es que quiero que una aplicación de escritorio (.NET 3.5, WPF) interactúe con mi sitio web de MVC, y me pregunto cuál es la mejor forma de transferir datos entre los dos. ¿Debería usar vistas especiales/hacer que los controladores devuelvan JSON o XML (usando ContentResult)?
Y tal vez lo más importante, para el revés, ¿podría simplemente llamar a los controladores especiales? No estoy seguro de cómo funcionaría la Autorización en dicho contexto. Puedo usar la Autenticación de Windows o (si el Sitio está ejecutando autenticación de formularios) que el usuario almacene sus credenciales en la aplicación, pero básicamente crearía un Cliente HTTP en mi Aplicación. Entonces, aunque la aplicación MVC => parece realmente fácil, Application => MVC parece ser un poco complicado y un posible uso de WCF?
No estoy tratando de usar fuerza bruta WCF en esto, pero me pregunto si realmente hay un buen caso de uso para WCF en una aplicación MVC.
Me tomó algo de tiempo entender esto realmente, pero tiene sentido. WCF como servidor de servicios para múltiples clientes, mvc como un sitio web que traduce las llamadas de servicio a s ui. –