ASP. NET Core MVC Проблема сертификата https на Ubuntu localhost crt: ОК, все еще не удается запустить мое приложение - PullRequest
0 голосов
/ 29 марта 2020

Запустив мое приложение ASP. NET Core MVC, я получил эту ошибку.

Пробовал это Как запустить 'do tnet dev-certs https --trust' ? и сертификат в порядке. Но он по-прежнему не работает.

крит. : BIO_new_file: системная библиотека

в Interop.Crypto.CheckValidOpenSslHandle (дескриптор SafeHandle)
в Internal.Cryptography.Pal.OpenSsLX509CertificateReader. Security.Cryptography.X509Certificates.X509Certificate..ctor (String имя_файла, String пароль, X509KeyStorageFlags keyStorageFlags)
в System.Security.Cryptography.X509Certificates.X509Certificate2..ctor (String FileName, строка пароля)
в Microsoft.AspNetCore .Server.Kestrel.KestrelConfigurationLoader.LoadCertificate (CertificateConfig certInfo, String endpointName)
в Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.LoadDefaultCert (ConfigurationReader configReader) * 101Ae для Microsoft.Esp tCore.Server.Kestrel.KestrelConfigurationLoader.Load ()
в Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServer.ValidateOptions ()
в Microsoft.AspNetCore.Server.Kestrel.Core.Kestrelyncver (Приложение IHttpApplication`1, CancellationToken cancellationToken)

Необработанное исключение. Interop + Crypto + OpenSslCryptographicException:
ошибка: 2006D002: подпрограммы BIO: BIO_new_file: системная библиотека

в Interop.Crypto.CheckValidOpenSslHandle (дескриптор SafeHandle)
в Internal.Pile.Cryp Строковое имя_файла, пароль SafePasswordHandle, X509KeyStorageFlags keyStorageFlags)
в System.Security.Cryptography.X509Certificates.X509Certificate..ctor (строковое имя файла, строковый пароль, X509KeyStorage.Xer. ctor (строковое имя файла, строковый пароль)
в Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.LoadCertificate (CertificateConfig certInfo, имя конечной точки строки)
в конфигурации Microsoft.AspNetCore.Server.Kestrel.KestrelReLader 1030 * в Microsoft.AspNetCore.Server.Kestrel.KestrelConfigurationLoader.Load ()
в Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServer.Vali dateOptions ()
в Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServer.StartAsync [TContext] (приложение IHttpApplication`1, CancellationTokenToken)
в Microsoft.AspNetCore.Hosting.GenericTokStart cancellationToken)
в Microsoft.Extensions.Hosting.Internal.Host.StartAsyn c (CancellationToken cancellationToken)
в Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsyn c (хост IHost, CancellationToken to) в Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsyn c (хост IHost, токен CancellationToken)
в Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.Run (хост IHost)
в New2.Program.Main (String args) в /home/ibtasham/dotnet/New2/Program.cs:line 16

...