Pourquoi ne peut-on pas ajouter une API Web comme un “service de référence” dans Visual Studio de la même façon, nous pouvons avec WCF ou ASMX?

J'ai décidé d'utiliser l'API Web (middle tier) pour une application que je suis en développement, mais n'arrive pas à comprendre comment "l'attacher" à l'extrémité avant (front-end étant un ASP.NET MVC4 projet). Normalement, j'aurais juste à droite, cliquez sur Services sur le front-end, choisissez "Ajouter une Référence de Service", et de mettre l'URL de mon service. Mais avec l'API Web, je ne peux pas le faire. Quelles sont certaines des options pour la création d'une classe de proxy client de mon API Web pour être utilisé sur mon front-end, et pourquoi ne pas une Web API de soutien comme une référence de la même façon qu'un WCF ou ASMX est ajouté?

  • Quand vous dites que l'extrémité avant, voulez-vous dire JavaScript côté client?
  • Désolé, je vais préciser ma question. Je veux dire un ASP.NET MVC4 front-end avec un ASP.NET l'API Web comme un moyen de niveau de la communication avec la base de données.
  • Merci pour la Rép.: ) j'aime OData. Assurez-vous de regarder les Intercepteurs de trop. Si vous avez un moyen de sécuriser et authentifier un utilisateur.. vous pouvez même faire des filtres.. et les autorisations pour les données, assez facilement.
  • si vous voulez donner à cette installation, vous devez créer un client pour vous le RESTE de l'API, comme ceci: developers.google.com/gdata/client-cs le client donne à l'utilisateur l'accès au modèle etc
  • Jetez un oeil à restdl - github.com/zvoykish/restdl
InformationsquelleAutor Mike Marks | 2013-09-11