Estoy alojando mi aplicación web ASP.NET Core 3 en Azure, cada vez que hago una nueva publicación en Azure, funciona como se esperaba. Sin embargo, al día siguiente, el sitio está inactivo, luego necesito volver a publicarlo, luego funciona, luego vuelve a estar inactivo al día siguiente.
El mensaje de error completo de Azure es este:
La aplicación '/LM/W3SVC/975757150/ROOT' con la raíz física 'D:\home\site\wwwroot' alcanzó una excepción administrada inesperada, código de excepción = '0xe0434352'. Primeros 30 KB de caracteres de los registros stdout y stderr capturados: excepción no controlada.
Internal.Cryptography.CryptoThrowHelper+WindowsCryptographicException: el conjunto de claves no existe
en Internal.NativeCrypto.CapiHelper.CreateProvHandle(parámetros CspParameters, Boolean randomKeyContainer)
en System.Security.Cryptography.RSACryptoServiceProvider.get_SafeProvHandle()
en System.Security.Cryptography.RSACryptoServiceProvider.get_SafeKeyHandle()
en System.Security.Cryptography.RSACryptoServiceProvider..ctor (Int32 keySize, parámetros CspParameters, Boolean useDefaultKeySize)
en System.Security.Cryptography.RSACryptoServiceProvider..ctor(parámetros CspParameters)
en Internal.Cryptography.Pal.CertificatePal.<>c.b__66_0(CspParameters csp)
en Internal.Cryptography.Pal. CertificatePal.GetPrivateKey[T](Func 2 createCsp, Func
2 createCng)
en Internal.Cryptography.Pal.CertificatePal.GetRSAPrivateKey()
en Internal.Cryptography.Pal.CertificateExtensionsCommon.GetPrivateKey[T](certificado X509Certificate2, predicado1 matchesConstraints) at System.Security.Cryptography.X509Certificates.RSACertificateExtensions.GetRSAPrivateKey(X509Certificate2 certificate) at Microsoft.IdentityModel.Tokens.X509SecurityKey.get_PrivateKey() at Microsoft.IdentityModel.Tokens.X509SecurityKey.get_PrivateKeyStatus() at Microsoft.Extensions.DependencyInjection.OpenIddictServerBuilder.AddSigningKey(SecurityKey key) at Microsoft.Extensions.DependencyInjection.OpenIddictServerBuilder.AddSigningCertificate(X509Certificate2 certificate) at ackids.Startup.<ConfigureServices>b__6_6(OpenIddictServerBuilder options) in D:\ackidsRepos\ackids\ackids\Startup.cs:line 154 at Microsoft.Extensions.DependencyInjection.OpenIddictServerExtensions.AddServer(OpenIddictBuilder builder, Action
b__0(servicios IServiceCollection) en Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.UseStartup(Escriba startupType, contexto HostBuilderContext, servicios IServiceCollection) en Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.<>c__DisplayClass12_0.b__0(contexto HostBuilderContext, servicios IServiceCollection) en Microsoft.Extensions.Hosting.HostBuilder.CreateServiceProvider() en Microsoft.Extensions.Hosting.HostBuilder.Build() en ackids.Program.Main(String[] args) en D:\ackidsRepos\ackids\ackids\Program.cs:line 16 ID de proceso: 14164. Versión del archivo: 13.1.21196.18. Descripción: Controlador de solicitudes IIS ASP.NET Core Module V2. Confirmar: 0a2e366eaf4d29b24b9a98e5782a04bef573189e* servicios IServiceCollection) en Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.<>c__DisplayClass12_0.b__0(contexto HostBuilderContext, servicios IServiceCollection) en Microsoft.Extensions.Hosting.HostBuilder.CreateServiceProvider() en Microsoft.Extensions.Hosting.HostBuilder.Build() en ackids.Program.Main(String[] args) en D:\ackidsRepos\ackids\ackids\Program.cs:line 16 Id. de proceso: 14164. Versión del archivo: 13.1.21196.18. Descripción: Controlador de solicitudes IIS ASP.NET Core Module V2. Confirmar: 0a2e366eaf4d29b24b9a98e5782a04bef573189e* servicios IServiceCollection) en Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.<>c__DisplayClass12_0.b__0(contexto HostBuilderContext, servicios IServiceCollection) en Microsoft.Extensions.Hosting.HostBuilder.CreateServiceProvider() en Microsoft.Extensions.Hosting.HostBuilder.Build() en ackids.Program.Main(String[] args) en D:\ackidsRepos\ackids\ackids\Program.cs:line 16 Id. de proceso: 14164. Versión del archivo: 13.1.21196.18. Descripción: Controlador de solicitudes IIS ASP.NET Core Module V2. Confirmar: 0a2e366eaf4d29b24b9a98e5782a04bef573189e* \ackidsRepos\ackids\ackids\Program.cs:line 16 ID de proceso: 14164. Versión del archivo: 13.1.21196.18. Descripción: Controlador de solicitudes IIS ASP.NET Core Module V2. Confirmar: 0a2e366eaf4d29b24b9a98e5782a04bef573189e* \ackidsRepos\ackids\ackids\Program.cs:line 16 ID de proceso: 14164. Versión del archivo: 13.1.21196.18. Descripción: Controlador de solicitudes IIS ASP.NET Core Module V2. Confirmar: 0a2e366eaf4d29b24b9a98e5782a04bef573189e*
Solución del problema
El motivo de este error puede ser que las OpenIddict
versiones que está utilizando no son compatibles con ASP.NET 3.1.
Intente actualizar a las últimas versiones.
No hay comentarios.:
Publicar un comentario