Npgsql error: System.IO.IOException

Npgsql error: System.IO.IOException

我正在尝试使用 Npgsql 通过 C# 使用数据库连接 asp.net,但是每当我 运行 一些带有连接的代码时,我都会收到错误代码。

    An exception of type 'System.IO.IOException' occurred in Npgsql.dll but was not handled in user code

    Additional information: TlsClientStream.ClientAlertException: CertificateExpired

   at TlsClientStream.TlsClientStream.SendAlertFatal(AlertDescription description, String message)

   at TlsClientStream.TlsClientStream.ParseCertificateMessage(Byte[] buf, Int32& pos)

   at TlsClientStream.TlsClientStream.TraverseHandshakeMessages()

   at TlsClientStream.TlsClientStream.GetInitialHandshakeMessages(Boolean allowApplicationData)

   at TlsClientStream.TlsClientStream.PerformInitialHandshake(String hostName, X509CertificateCollection clientCertificates, RemoteCertificateValidationCallback remoteCertificateValidationCallback, Boolean checkCertificateRevocation)

我已经使用了 Npgsql 安装程序并尝试仅引用它,但没有任何效果,我错过了什么?我在一个学校项目中工作,所以代码没有问题,它与我的 Npgsql 有关。

提前致谢。

您可以随时尝试在您的连接字符串中使用:Trust Server Certificate=True