Je travaille actuellement sur MVC, mais sur ma liste «Pour apprendre à un moment donné», j'ai aussi WCF.ASP.NET MVC et WCF
Je me demande simplement si WCF est quelque chose qui devrait/pourrait être utilisé dans une application MVC ou non? L'arrière-plan est que je veux une application de bureau (.NET 3.5, WPF) interagir avec mon site Web MVC, et je me demande quel est le meilleur moyen de transférer des données entre les deux. Dois-je utiliser des vues spéciales/les contrôleurs doivent-ils retourner JSON ou XML (en utilisant ContentResult)?
Et peut-être encore plus important, pour l'inverse, pourrais-je appeler des contrôleurs spéciaux? Je ne sais pas comment l'autorisation fonctionnerait dans un tel contexte. Je peux utiliser l'authentification Windows ou (si le site exécute l'authentification par formulaires) que l'utilisateur stocke ses informations d'identification dans l'application, mais je créerais alors essentiellement un client HTTP dans mon application. Donc, alors que MVC => Application semble vraiment facile, Application => MVC semble être un peu difficile et une utilisation possible pour WCF? Je ne cherche pas à forcer brute-force WCF dans ceci, mais je me demande juste s'il y a en fait un bon cas d'utilisation pour WCF dans une application MVC.
Il m'a fallu du temps pour vraiment comprendre cela, mais c'est logique. WCF en tant qu'hôte de service pour plusieurs clients, mvc en tant que site Web qui traduit les appels de service en s ui. –