【问题标题】:MongoDB :Auth mechanism not specified Error for specific ProjectMongoDB:Auth机制未指定特定项目的错误
【发布时间】:2021-10-03 09:29:13
【问题描述】:

我们在同一台 PC 上运行 2 个 web .net 项目并连接到同一台 Mongod 服务器。 第一个和第二个项目连接到同一个数据库。

第一个带有授权连接字符串的项目工作正常,没有连接问题 但是具有相同授权字符串的第二个项目未指定身份验证机制错误 如果我指定了任何身份验证机制,那么它会给出 不支持的 MongoAuthenticationMechanism SCRAM-SHA-1 错误

这仅发生在第二个项目,不是第一个项目的问题 我确定

  1. mongod 服务器和 shell 版本都匹配
  2. 两者的连接字符串相同

但为什么它只为第二个项目提供问题。什么可能是项目级别的问题?任何想法。

请帮忙

【问题讨论】:

  • 如果两个应用程序位于同一主机上并尝试使用相同的连接字符串连接到同一个数据库,并且一个应用程序将成功,而另一个应用程序将失败,则您的应用程序代码中必须有不同的内容(失败的应用程序)。

标签: c# asp.net mongodb web web-applications


【解决方案1】:

解决了这个问题,MongoDb DLL 问题,这两个项目都不同。用了一个对两者都有效的。

【讨论】:

    猜你喜欢
    • 2013-06-02
    • 2017-10-25
    • 1970-01-01
    • 2016-05-03
    • 2015-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多