我试图连接到Atlas mongo群集中名为“ ZephyrHelp”的数据库之一。仅使用Robo3t,我可以连接到群集并查看它,但是不能像导出/导入馆藏那样做。
机器人3t设置:
连接类型=>副本集
members:cluster0-shard-00-00-izzjt.mongodb.net:27017
身份验证数据库设置为admin,并提供了用户名和密码。身份验证机制为SCRAM-SHA-1。 具有自签名证书的ssl连接
连接字符串:
mongodb + srv://用户名:password@cluster0-izzjt.mongodb.net/test
我试过=> mongodb + srv:// username:password@cluster0-izzjt.mongodb.net/ZephyrHelp
但在两种情况下都引发错误“服务器选择在30000毫秒后超时”。
_client = new MongoClient(“ mongodb + srv:// username:password@cluster0-izzjt.mongodb.net/ZephyrHelp?retryWrites = true&w = majority”);
它引发错误“无法加载文件或程序集'DnsClient,版本= 1.2.0.0,文化=中性,PublicKeyToken = 4574bb5573c51424'或其依赖项之一。系统找不到指定的文件。”
有人可以指出兼容性是否有问题或有什么我做错的事情?
.net项目目标框架4.7.2 dns客户端是v1.2.0 mongocsharpdriver,mongodb.Bson / Driver / Driver.core均为v2.8.1。