postgresql - 无法将 postgresql db 连接到我的 netcore Web 项目(DigitalOcean Cloud)
问题描述
解决方案
我找到了解决方案,我的问题是 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
推荐阅读
- promise - 如何仅导入(使用 webpack)bluebird.js 的核心?
- ruby - ruby - 在代码中构造转义命令
- c# - 将 Cefsharp 屏幕外转换为 winform
- android - 离子,科尔多瓦无法合并dex
- jenkins - 如何在并行詹金斯管道中生成聚合的宁静测试报告
- ruby - 从字符串中获取时间(以秒为单位)并添加到当前时间?
- influxdb - influxdb 查询 5 个最高 cpu 使用率
- c# - MVC + WebApi。授权和认证
- encryption - javacardx AES 加密不等于 javax AES 解密
- mysql - Oracle 中是否有与 WITH 关键字等效的 MySQL