Error de certificación de bibliotecas de administración de Windows Azure en trabajos web

Creé una consola de trabajo web de Azure que hace referencia a las bibliotecas de administración de Windows Azure. Traté de autenticar mi aplicación usando el enfoque de configuración pública.

El programa funciona bien en mi local, pero falla en Azure Web Jobs con error de certificados X509.

Así es como lo hice para el programa de trabajo web.

Archivo de configuración de publicación descargado dehttps://windows.azure.com/download/publishprofile.aspx

En la aplicación de consola, cree una credencial copiando y pegando la suscripción ID y la cadena del certificado desde el archivo de configuración.

new CertificateCloudCredentials(
    subscriptionId,
    new  509Certificate2(Convert.FromBase64String(base64EncodedCertificate)));

Implementé e intenté "Ejecutar bajo demanda" en Azure Web Job.

El error

at System.Security.Cryptography.CryptographicException.ThrowCryptographicException(Int32 hr)
at System.Security.Cryptography.X509Certificates.X509Utils._LoadCertFromBlob(Byte[] rawData, IntPtr password, UInt32 dwFlags, Boolean persistKeySet, SafeCertContextHandle& pCertCtx)
at System.Security.Cryptography.X509Certificates.X509Certificate.LoadCertificateFromBlob(Byte[] rawData, Object password, X509KeyStorageFlags keyStorageFlags)
at System.Security.Cryptography.X509Certificates.X509Certificate..ctor(Byte[] data)
at System.Security.Cryptography.X509Certificates.X509Certificate2..ctor(Byte[] rawData)

Excepción al ejecutar:

System.Security.Cryptography.CryptographicException, The system cannot find the file specified.

Respuestas a la pregunta(1)

Su respuesta a la pregunta