77 votes

Quel appid dois-je utiliser avec netsh.exe?

La commande netsh veut un appid ( voir ici ):

 netsh http add sslcert ipport=0.0.0.0:8000 certhash=0000000000003ed9cd0c315bbb6dc1c08da5e6 appid={00112233-4455-6677-8899-AABBCCDDEEFF}
 

Je n'ai pas encore été capable de comprendre comment je suis supposé connaître le GUID que Netsh veut que je fournisse. Des allusions?

76voto

Rasmus Faber Points 24195

Vous pouvez utiliser n'importe quel GUID valide. Il est uniquement utilisé pour vous permettre d'identifier la liaison ultérieurement.

28voto

atconway Points 4164

J'ai utilisé le GUID d'application pour mon service WCF situé dans le fichier AsseblyInfo.vb (VB.NET) ou AssemblyInfo.cs (C #) de mon application d'hébergement (service Windows), comme illustré ci-dessous:

 <Assembly: Guid("8fbacae2-bd4e-8ef5-b202-1561845dd04f")> 
 

J'ai utilisé cela comme paramètre appid pour l'outil netsh.exe comme ceci:

 appid={8fbacae2-bd4e-8ef5-b202-1561845dd04f}
 

Cela a fonctionné parfaitement et mon service WCF utilise Https via ce cert SSL.

3voto

Keith H. Points 1

Si vous liez un certificat à l'aide de l'interface graphique IIS (inetmgr.exe), puis effectuez 'netsh http show sslcert', vous verrez l'appID de {4dc3e181-e14b-4a21-b022-59fc669b0914}, qui est l'appID utilisé par IIS, c'est donc l'application que j'utilise aussi.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X