Hola Lista, Les comento que estoy con un error bastante raro. En un servidor windows 2008 R2 tengo un sitio deployado en el IIS. Ej: localhost/sitio El sitio emite factura electronica y anda perfecto.
Sin embargo, cuando dentro del sitio cree un Aplicacion Ej: localhost/sitio/app la facturación electrónica no anda y obtengo el siguiente error System.Security.Cryptography.CryptographicException.ThrowCryptographicException(Int32 hr) en System.Security.Cryptography.X509Certificates.X509Utils._LoadCertFromBlob(Byte[] rawData, IntPtr password, UInt32 dwFlags, Boolean persistKeySet, SafeCertContextHandle& pCertCtx) en System.Security.Cryptography.X509Certificates.X509Certificate.LoadCertificateFromBlob(Byte[] rawData, Object password, X509KeyStorageFlags keyStorageFlags) en System.Security.Cryptography.X509Certificates.X509Certificate.Import(Byte[] rawData, String password, X509KeyStorageFlags keyStorageFlags) en System.Security.Cryptography.X509Certificates.X509Certificate2.Import(Byte[] rawData, String password, X509KeyStorageFlags keyStorageFlags) La sección del codigo donde pasa esto es: objCert.Import(File.ReadAllBytes(argArchivo), mypwd, X509KeyStorageFlags.MachineKeySet | X509KeyStorageFlags.PersistKeySet | X509KeyStorageFlags.Exportable); Probé varias soluciones que andan dando vuelta en google como poner el LoadUserProfile en true y cosas similares y no lo puedo solucionar. Y me parece un error muy raro. ¿Alguno me puede dar una mano? Desde ya, muchas gracias!