Domanda

Il comando netsh vuole un'appid ( vedi qui ):

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

Non sono stato in grado finora di capire come dovrei conoscere il netsh GUID mi vuole fornire. Eventuali suggerimenti?

È stato utile?

Soluzione

È possibile utilizzare qualsiasi GUID valido. Viene utilizzato solo per consentire di identificare il legame più tardi.

Altri suggerimenti

Ho usato il GUID applicazione per il mio servizio WCF che si trova all'interno del AsseblyInfo.vb (VB.NET) o AssemblyInfo.cs (C #) di file del mio hosting di applicazioni (Windows Service) come mostrato di seguito:

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

ho usato questo come parametro AppID per lo strumento Netsh.exe in questo modo:

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

Ha funzionato perfettamente e il mio servizio WCF utilizza Https via che cert SSL.

Se si associa un cert mediante la GUI di IIS (inetmgr.exe), quindi eseguire 'netsh http spettacolo sslcert', vedrete l'AppID di {4dc3e181-e14b-4a21-b022-59fc669b0914}, che è l'AppID IIS utilizza, quindi è l'AppID che uso, anche.

"Si dice sempre argomento non valido ..."

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

con le citazioni.

(Mi dispiace, non dirigere risposta a questa domanda, ma questo è spesso primo colpo google, e un sacco di persone sembrano avere questo problema. Più: "Il parametro non è corretto." errore utilizzando netsh http aggiungere sslcert )

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top