GOOGLE ADS

viernes, 22 de abril de 2022

Error OpenIdDict 3.0 de la aplicación web ASP.NET Core 3.1

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, Func2 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, Actionb__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 OpenIddictversiones que está utilizando no son compatibles con ASP.NET 3.1.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí
ingrese la descripción de la imagen aquí

Intente actualizar a las últimas versiones.

No hay comentarios.:

Publicar un comentario

Flutter: error de rango al acceder a la respuesta JSON

Estoy accediendo a una respuesta JSON con la siguiente estructura. { "fullName": "FirstName LastName", "listings...