Comment puis-je créer un simple SAVON serveur à l'aide de C# dans Visual Studio 2010?

J'essayais de suivre les instructions ici mais ils semblent être rapidement arriver très spécifiques à Sharepoint, comme ils vont plus loin. Je veux juste un général tutoriel pour la création d'un non-sharepoint SAVON de démarreur de projets, et Google n'est pas mon ami, pour le moment.

Il semble que certaines des étapes ci-dessus sont applicables.

Pour l'instant j'ai:

  1. Une solution "Web1" créés avec Fichier -> Nouveau Site web.
  2. Un "ClassLibrary1" projet en C#, avec un Système.Web.Services ajoutés aux Références.
  3. un key02.snk (strongname fichier de clé) nœud de fichier dans le classlibrary1.
  4. Pas de code de mise en œuvre de tout serveur SOAP méthodes encore.
  5. Aucune idée de comment ajouter du code à la ci-dessus, puis créer et exécuter, et ont un savon hello-world type de méthode.

J'aimerais mettre en œuvre une simple méthode HelloWorld qui prend au moins un paramètre. Le service qui en résultent pourraient être interrogé pour ses WSDL avec une url comme ceci:

    http[s]://localhost/myfirstsoapserver/helloWorldMethod1.asmx?WSDL

Si ma conjecture ci-dessus est droite, l'Url ci-dessus serait utilisable par n'importe quel outil qui permet d'importer des fichiers WSDL.

Mon objectif est de prototypage rapide et les moqueries de plusieurs autres interfaces SOAP que j'ai besoin, et je suis en espérant que C#+visualStudio2010+IIS est assez moyen facile de le faire.

Si vous n'avez pas remarqué le lien que vous avez posté est de "SharePoint Foundation 2010 Référence Générale"
J'ai remarqué, après un certain temps. 🙂 Je suis bête. Il s'avère que pour ce dont j'ai besoin, les deux étapes de la accepté de répondre sont parfaits.

OriginalL'auteur Warren P | 2011-11-18