Pregunta

el problema en pocas palabras: corriendo plink (con argumentos específicos) que funciona desde cmd, pero no de asp.net

el comando se ejecuta: "C: \ Archivos de programa (x86) \ masilla \ plink.exe" -batch abc @ xyz ./fake_email.sh

de cmd, se ejecuta el comando correctamente, con fake_email.sh regresar "0". de asp.net me sale el siguiente error: clave de host del servidor no se almacena en el registro. Tú no tienen ninguna garantía de que el servidor es el equipo que creo que es. rsa2 clave de la huella dactilar del servidor es: ssh-rsa 2,048 secuencia Conexión abandonado.

Creo que tiene algo que ver con el usuario (que .NET utiliza para iniciar un proceso) no ser capaz de "ver" la llave que está poniendo a disposición certamen. estoy funcionando cmd como administrador.

soy feliz para publicar más información.

Me punto de lata a nadie en la dirección correcta?

gracias por su ayuda.

¿Fue útil?

Solución

resolvió.

asp.net por procesos Ejecuta predeterminados como usuario "NetworkService". yo era incapaz de almacenar en caché la clave para ese usuario, por lo que decidí crear un nuevo usuario, que le asigno como la identidad del grupo de aplicaciones en IIS. porque he creado este usuario, soy capaz de almacenar en caché la clave en el registro (sólo usar cmd).

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