none
Web Service et Asp Net Mvc RRS feed

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
    mardi 24 janvier 2012 22:40
    Modérateur
  • 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
    jeudi 26 janvier 2012 09:55
    Modérateur

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
    mardi 24 janvier 2012 22:40
    Modérateur
  • Je vois oui,donc l'idéal serai de créer un projet WCF et d'y intégrer une solution Mvc?

    Excusez moi je découvre les deux en ce moment

     

    Merci!


    lo
    jeudi 26 janvier 2012 08:53
  • 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
    jeudi 26 janvier 2012 09:55
    Modérateur
  •  

    Je vois,Merci pour votre réponse,je vais investiguer

     

    Encore merci,

     

    Laurent


    lo
    jeudi 26 janvier 2012 10:01