Pour mon WCF, je dois générer un fichier de configuration pour mon application cliente afin de spécifier des éléments tels que la liaison du service, l'adresse du service et le contrat.
105
Tapez le Microsoft Visual Studio Command Prompt
: where svcutil.exe
. Sur ma machine, il est dans:C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\SvcUtil.exe
Visual Studio 2015\Visual Studio Tools\Developer Command Prompt for VS2015
(pour Visual Studio 2015 au moins).Avec la dernière version de Windows (par exemple Windows 10, autres serveurs), tapez / recherchez «Invite de commandes pour les développeurs». L'invite de commande appropriée pour la version de Visual Studio apparaîtra.
Par exemple, l'invite de commande du développeur pour VS 2015
Plus d'informations ici https://msdn.microsoft.com/en-us/library/ms229859(v=vs.110).aspx
la source
Si vous utilisez vs 2010, vous pouvez l'inclure
la source
Essayez de générer la classe proxy via SvcUtil.exe avec la commande
Syntaxe:
Exemple:
Pour vérifier si le service est disponible, essayez dans votre URL IE à partir de l'exemple suivant sans le suffixe myService1
la source
Pour trouver n'importe quel emplacement de fichier
la source
Je ne pense pas qu'il soit très important de trouver l'emplacement de Svcutil.exe. Vous pouvez utiliser l'invite de commande Visual Studio pour exécuter directement sans son chemin absolu,
la source
PATH
, avant d'exécuter cmd.exe. Si, pour une raison quelconque, lesvcutil.exe
n'est dans aucunPATH
répertoire, vous ne pouvez pas l'exécuter sans chemin absolu.