Je viens de toucher un immense mur de briques avec Paypal. J'avais créé un régulier de projet C# pour créer des classes d'emballage à l'aide de leur WSDL.
Si vous créez un projet web, la seule option que vous ajoutez un fichier wsdl d'un Service Web de Référence. Et cela génère un peu le même ensemble de classes de proxy Web de Référence, mais pas vraiment..elle ajoute que même les PayPal, les gars ne sont pas conscients de.
Donc, j'étais tout le temps à la recherche pour le droit de l'Interface dans cette liste de classes de proxy à utiliser en tant que service (SoapBinding) et l' PayPalAPIAASoapBinding
n'était pas là, je ne cessais de dire à notre PayPal point de contact.
Je ne pouvais voir que les 2 Interfaces qui m'est apparu que j'avais besoin de l'utiliser car je n'ai pas vu un PayPalAPIAASoapBinding
que vous POUVEZ voir dans un site Web de Référence référence de service:
PayPalAPIAAInterfaceClient
PayPalAPIInterfaceClient
Alors je me suis dit oh, je me suis probablement créé un Service de Référence par rapport à un Web de Référence sur le Web de Référence est une option dans un projet Web. Mais je ne veux pas que mon service de référence étroitement couplée pour mon projet web. C'est pourquoi j'ai créé le Projet C#.
Donc, ce que le diable est un Service de Référence contre Référence Web? Et comment suis-je censé faire la séparation dans un autre projet si le Service de Référence va me jeter une boucle et me donner un ensemble d'interfaces différentes que d'une Référence Web?
Aussi, pour rendre les choses encore PLUS confuses, VS 2008 a un projet d'Application Web.
Que dois-je utiliser? Nous sommes à l'aide de l' .NET framework 3.5 et nous sommes pas prêt à passer à la WCF. Donc, puis-je encore utiliser le nouveau Service de Référence, même si vous n'utilisez pas WCF ou quoi? SI vous êtes en utilisant .NET 3.5 et pas WCF encore et que vous voulez toujours faire de base des services web, avez-vous toujours aller dans le Service de Référence de la route et tout simplement pas utiliser le WCF cadre? Le sens peut-il être utilisé comme un .NET 2.0 Web de Référence encore, c'est juste que vous allez obtenir une tout autre génération de WSDL?