Frage

Der Befehl netsh will eine appid ( sehen hier ):

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

Ich habe bisher nicht in der Lage zu verstehen, wie ich soll den GUID netsh wissen will, dass mir zur Verfügung zu stellen. Irgendwelche Hinweise?

War es hilfreich?

Lösung

Sie können eine beliebige gültige GUID verwenden. Es wird nur verwendet, damit Sie die Bindung später identifizieren.

Andere Tipps

ich verwenden, um die Anwendung GUID für meinen WCF-Dienst, der innerhalb des AsseblyInfo.vb (VB.NET) oder AssemblyInfo.cs (C #) Datei meiner Hosting-Anwendung (Windows Service) wie unten gezeigt befindet:

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

Ich habe dies als appid Parameter für das netsh.exe Tool wie folgt:

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

Es funktionierte perfekt und mein WCF-Dienst verwendet Https über dieses SSL-Zertifikat.

Wenn Sie ein Zertifikat mit dem IIS-GUI (inetmgr.exe) binden, führt dann 'netsh http Show sslcert', werden Sie die AppID von {4dc3e181-E14B-4a21-b022-59fc669b0914} sehen, die die Anwendungs-ID ist IIS verwendet, so ist es die appid ist verwende ich auch.

"Es sagt immer Invalid Argument ..."

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

mit Anführungszeichen.

(Leider nicht Antwort auf diese Frage zu lenken, aber das ist oft erster Google-Hit, und eine Menge Leute scheint dieses Problem zu haben. Mehr: "Der Parameter ist falsch." Fehler mit netsh http hinzufügen sslcert )

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top