Pregunta

El comando netsh quiere una appid ( ver aquí ):

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

No he sido capaz hasta ahora de entender cómo se supone que debo conocer el netsh GUID quiere que proporciono. ¿Alguna pista?

¿Fue útil?

Solución

Se puede utilizar cualquier GUID válido. Sólo se utiliza para permitir a identificar la unión más tarde.

Otros consejos

He utilizado el GUID de aplicación para mi servicio WCF que se encuentra dentro de la AsseblyInfo.vb (VB.NET) o AssemblyInfo.cs (C #) de archivos de mi solicitud de alojamiento (servicio de Windows) como se muestra a continuación:

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

I utilizado esto como el parámetro appid para la herramienta netsh.exe así:

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

funcionó a la perfección y mi servicio WCF utiliza HTTPS a través de ese certificado SSL.

Si se enlaza un certificado utilizando la interfaz gráfica de usuario de IIS (inetmgr.exe), a continuación, realizar 'netsh http show de sslcert', verá el AppID de {4dc3e181-e14b-4a21-b022-59fc669b0914}, que es el AppID utiliza IIS, por lo que es el id de aplicación que utilizo, también.

"Siempre dice Argumento no válido ..."

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

con comillas.

(Lo sentimos, no directa respuesta a esta pregunta, pero esto es a menudo la primera Google golpe, y mucha gente parece tener este problema. Más: "el parámetro es incorrecto". error utilizando http netsh añadir sslcert )

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top