J'ai été chargé de créer un service Web personnalisé pour une solution client. J'ai récemment installé Visual Studio Pro 2015 et je n'arrive pas à trouver le modèle pour un service Web .asmx. Je me souviens que c'était dans VS 2013 Premium. Ai-je besoin d'une version différente de VS 2015? Est-il possible d'importer le modèle?
Ceci est répondu sous Le modèle de service Web ASP.NET n'existe pas? , mais pour réitérer
Assurez-vous que vous définissez le Framework sur .NET Framework 3.5, sinon vous ne trouverez pas l'application Web Asp.Net vide.
Allez dans Fichier -> Nouveau -> Application Web Asp.Net vide. Sur cette application, cliquez avec le bouton droit de la souris sur -> Ajouter -> Nouvel élément -> Service Web (ASMX).
OR
Faites un clic droit sur votre solution -> Ajouter -> Nouveau projet -> confirmez que vous êtes défini sur .NET Framework 3.5 -> Visual C # ou Visual Basic -> Application Web Asp.Net vide. Nom du projet. Sur ce projet Cliquez avec le bouton droit de la souris sur -> Ajouter -> Nouvel élément -> Service Web (ASMX).
Pour les défaitistes. Répondre à la question. Ne réprimandez pas l'affiche. Si vous avez une meilleure idée, indiquez comment ou associez-la au tutoriel. Arrêtez de déplacer votre colère sur les autres.
Je suis coincé dans la même impasse. Le client souhaite transférer une publication dans un ASMX. Je leur ai parlé, mais c'est comme ça qu'ils l'ont toujours fait et qu'ils ne changeront pas. Parfois tu dois faire ce que tu dois faire. Frottez simplement le zeste gore sur vous-même et promenez-vous dans l'horde de zombies. BRAINSSSS
Vous devez sélectionner .NET Framework 3.5 ou inférieur.
Je me demande un peu pourquoi vous voulez créer un service Web .asmx dans un nouveau projet? Cela n’a pas été soutenu par Microsoft depuis longtemps. Et WCF est de loin supérieur. Et l’API Web est de loin supérieure à WCF.
Définissez le framework sur .NET Framework 3.5
Puis: Allez dans le menu Fichier -> Ajouter -> Nouveau site Web -> définir le cadre sur .NET Framework 3.5 -> Service Web ASP.NET