首页 > 解决方案 > 无法将 postgresql db 连接到我的 netcore Web 项目(DigitalOcean Cloud)

问题描述

标签: postgresqlssl-certificatedigital-ocean

解决方案


我找到了解决方案,我的问题是 ssl 证书,让我们加密它的自签名证书并且使用 sslmode=require,连接失败。所以你必须添加这个参数Trust Server Certificate=true

optionsBuilder.UseNpgsql("Server=myserver;Port=25060;Database=defaultdb; User Id=doadmin;Password=mypsw;SslMode=Require;Trust Server Certificate=true");

来源:https ://www.npgsql.org/doc/security.html#encryption-ssltls


推荐阅读