Question

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 été en mesure jusqu'à présent de comprendre comment je suis censé connaître le netsh GUID me veut fournir. Tous les conseils?

Était-ce utile?

La solution

Vous pouvez utiliser un GUID valide. Il est utilisé pour vous permettre d'identifier la liaison plus tard.

Autres conseils

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

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

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

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

Il a parfaitement fonctionné et mon service WCF utilise Https via ce certificat SSL.

Si vous liez un cert en utilisant l'interface IIS (de inetmgr.exe), puis effectuer 'netsh http show sslcert', vous verrez le AppID de {4dc3e181-E14B-4a21-b022-59fc669b0914}, qui est le AppID IIS utilise, il est donc le appid j'utilise aussi.

"Il dit toujours Argument non valide ..."

appid="{7E46BD40-39C6-4813-B414-019AD1122333}" try

avec des guillemets.

(Désolé, pas directe réponse à cette question, mais cela est souvent le premier coup de google, et beaucoup de gens semblent avoir ce problème. En savoir plus: "Le paramètre est incorrect." erreur en utilisant http netsh ajouter sslcert)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top