Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 29905|Répondre: 3

[WCF/Services Web] VS 2019 utilise svcutil.exe outils pour générer le fichier d’appel

[Copié le lien]
Publié sur 19/07/2020 22:39:24 | | | |
Après avoir créé une interface de service WCF permettant à d’autres projets d’appeler notre interface WCF dans des langages tels que C#/VB.NET, nous pouvons utiliser svcutil.exe outils pour générer le fichier d’appel.

Dans le menu Démarrer, trouvez et tapez « Invite de commandes développeur pour VS 2019 » (vs2019 Invite de commandes développeur), comme indiqué ci-dessous :



La commande s’exécute comme suit :

L’erreur est la suivante :

Outil de métadonnées du modèle de service Microsoft (R)
[Microsoft(R) Windows (R) Communication Foundation, version 4.8.3928.0]
Droits d’auteur (C) Microsoft Corporation. Tous droits réservés.

Tentative de téléchargement des métadonnées depuis le « http://localhost:3705/Service1.svc?wsdl » via WS-Metadata Exchange ou DISCO.
Générer des fichiers...
Erreur : Impossible de créer le fichier de sortie : C :\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Service1.cs

    L’accès au chemin « C :\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Service1.cs » est refusé.
Solution:

Changez de répertoire et exécutez-le à nouveau avec la commande suivante :


Les résultats sont les suivants :

Outil de métadonnées du modèle de service Microsoft (R)
[Microsoft(R) Windows (R) Communication Foundation, version 4.8.3928.0]
Droits d’auteur (C) Microsoft Corporation. Tous droits réservés.

Tentative de téléchargement des métadonnées depuis le « http://localhost:3705/Service1.svc?wsdl » via WS-Metadata Exchange ou DISCO.
Générer des fichiers...
C:\Users\itsvse_pc\source\repos\dotnet-core-call-wcf\Service1.cs
C:\Users\itsvse_pc\source\repos\dotnet-core-call-wcf\output.config
Le fichier output.config ressemble à ceci :







Précédent:ASP.NET Core 3.1 Appel des services WCF .NET 4.0
Prochain:Améliorer la sécurité WCF en interdisant la génération de métadonnées WSDL
 Propriétaire| Publié sur 17/11/2020 10:10:33 |
Générez le fichier .cs correspondant à partir du fichier .wsdl,N’oubliez pas d’utiliser l’outil en ligne de commande VS Developer pour construire, sinon il sera indiqué que la commande wsdl ne peut pas être trouvée.
« wsdl » n’est ni une commande interne ni externe, ni un programme exécutable

La commande est la suivante :



Description des paramètres :

/language:C#    指定编程语言为 C#
/n:DT   指定名称空间为 DT
/out:      指定文件保存路径和文件名 d:/UploadDataInterface.cs
http://localhost:63277/UploadDataInterface.asmx?wsdl 为wsdl文件路径,也可以是物理路径(如:C:/test.wsdl)


Publié sur 19/03/2022 21:58:27 |
Xiexie ! Regarde.
Publié sur 25/05/2022 14:38:56 |
1111111111111
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com