Meilleur auteur de réponses
Web Service et Asp Net Mvc

Question
-
Bonjour à tous,
J'ai une question concernant Asp Net Mvc et les Web Services.
Comment pourrai incorporer un web Service a l'intérieur d'un projet Mvc?
Je suis en lecture à ce sujet,avant de me lancer dans l'aventure je préfère poser la question sur le forum Msdn.
Je suis sur cette source bien interessante
http://www.codeproject.com/Articles/42695/Combining-Web-Services-with-MVC
Merci pour vos réponse!
- Modifié BioDev lundi 23 janvier 2012 22:03
Réponses
-
Bonjour,
MVC n'est pas conçu pour faire de vrai web service. C'est un peu usine a gaz d'utiliser un contrôleur pour répondre à un message SOAP...
Le plus simple est d'utiliser les framework qui font déjà çà : WCF.
Pour cohabiter votre service WCF avec MVC, vous devez juste configurer au niveau des Routes les URLs que le moteur MVC ne doit pas interpréter (afin que l'on puisse contacter votre service WCF).
Cordialement
Gilles TOURREAU - MVP C#
Architecte .NET/Consultant/Formateur chez Winwise
Blog : http://gilles.tourreau.fr
- MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5
- MCITP : SQL Server 2008 Developper
- MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5- Proposé comme réponse Ciprian Duduiala mercredi 25 janvier 2012 07:48
- Marqué comme réponse Ciprian Duduiala jeudi 26 janvier 2012 08:28
-
Bonjour,
Deux solutions :
Soit vous créez deux projets et vous hébergez vos deux projets dans deux applications web séparés (ce qui est plus sécurisé et plus simple à administrer).
Soit vous créez un projet MVC et vous incluez dedans des services WCF (fichier .svc). Il faudra dans ce cas, configurer le moteur de routage. Dans ce cas, vous hébergez une seule application web.Cordialement
Gilles TOURREAU - MVP C#
Architecte .NET/Consultant/Formateur chez Winwise
Blog : http://gilles.tourreau.fr
- MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5
- MCITP : SQL Server 2008 Developper
- MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5- Marqué comme réponse BioDev jeudi 26 janvier 2012 10:01
Toutes les réponses
-
Bonjour,
MVC n'est pas conçu pour faire de vrai web service. C'est un peu usine a gaz d'utiliser un contrôleur pour répondre à un message SOAP...
Le plus simple est d'utiliser les framework qui font déjà çà : WCF.
Pour cohabiter votre service WCF avec MVC, vous devez juste configurer au niveau des Routes les URLs que le moteur MVC ne doit pas interpréter (afin que l'on puisse contacter votre service WCF).
Cordialement
Gilles TOURREAU - MVP C#
Architecte .NET/Consultant/Formateur chez Winwise
Blog : http://gilles.tourreau.fr
- MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5
- MCITP : SQL Server 2008 Developper
- MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5- Proposé comme réponse Ciprian Duduiala mercredi 25 janvier 2012 07:48
- Marqué comme réponse Ciprian Duduiala jeudi 26 janvier 2012 08:28
-
-
Bonjour,
Deux solutions :
Soit vous créez deux projets et vous hébergez vos deux projets dans deux applications web séparés (ce qui est plus sécurisé et plus simple à administrer).
Soit vous créez un projet MVC et vous incluez dedans des services WCF (fichier .svc). Il faudra dans ce cas, configurer le moteur de routage. Dans ce cas, vous hébergez une seule application web.Cordialement
Gilles TOURREAU - MVP C#
Architecte .NET/Consultant/Formateur chez Winwise
Blog : http://gilles.tourreau.fr
- MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5
- MCITP : SQL Server 2008 Developper
- MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5- Marqué comme réponse BioDev jeudi 26 janvier 2012 10:01
-