web-dev-qa-db-fra.com

Créer un service Web asmx en C # à l'aide de visual studio 2013

Hy,

comment créer un service Web asmx dans Visual Studio 2013?

J'ai trouvé this short tutorial à ce sujet, mais lorsque je le suis dans Visual Studio 2013, un message d'erreur indiquant que "le type 'Service1' n'a pas pu être créé" s'affiche.

Merci pour l'aide :)

40
Robert Jaskowski
  1. Créer un projet ASP.NET vide enter image description here
  2. Ajouter un service Web (asmx) à votre projet
    enter image description here
102
Damith

Réponse courte: ne le fais pas.

Réponse plus longue: utilisez WCF. C'est ici pour remplacer Asmx.

voir ceci répondre par exemple, ou le premier commentaire sur celui-ci

John Saunders: ASMX est une technologie traditionnelle et ne doit pas être utilisé pour de nouveaux développements. L’API Web WCF ou ASP.NET doit être utilisée pour tout nouveau développement de clients et de serveurs de service Web. Un indice: Microsoft a retiré le forum ASMX sur MSDN.


En ce qui concerne les commentaires ... eh bien, si vous devez, vous devez Je vous laisserai alors entre les mains compétentes des autres réponses. (Même si c'est drôle, il y a des problèmes, et si c'est le cas, pourquoi le faites-vous dans VS2013 pour commencer?)

24
Noctis

sur la boîte du site Web, vous avez sélectionné .NETFramework 4.5 et il ne s'affiche pas. Cliquez-y et choisissez le 3.5 ... J'espère que cela vous aidera.

7
Kika_Fortez

Vérifiez vos espaces de noms. J'ai eu et problème avec cela. J'ai découvert cela en ajoutant un autre service Web au projet pour le duper comme vous l'avez fait et j'ai remarqué que l'espace de noms était différent. Je l'avais renommé au début du projet et on dirait qu'il a persisté.

0
user1040975