【问题标题】:Accessing the MOngoDB through C# driver in a Medium trust environment在中信任环境中通过 C# 驱动程序访问 MOngoDB
【发布时间】:2014-07-23 01:46:29
【问题描述】:

我已经搜索了一段时间,到目前为止我没有得到任何答案,我的问题依赖于这个方法的调用 CreateMongoCRCredential(MongoDb c# driver)

MongoClientSettings settings = new MongoClientSettings(); settings.Server = new MongoServerAddress(host, 35428); MongoCredential cred = MongoCredential.CreateMongoCRCredential(dbName, user, pwd); settings.Credentials = new List<MongoCredential>() { cred }; Client = new MongoClient(settings);

例外:

`安全异常

描述:应用程序试图执行安全策略不允许的操作。要授予此应用程序所需的权限,请联系您的系统管理员或在配置文件中更改应用程序的信任级别。

异常详细信息:System.Security.SecurityException:请求失败。

来源错误:

在执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常起源和位置的信息。

堆栈跟踪:

[安全异常:请求失败。] Agenda.Core.MongoDB.Wrapper.DbContext.GetContext(String host, String user, String pwd, String dbName, Boolean forceReset) in DbContext.cs:80`

有什么想法吗?

【问题讨论】:

    标签: c# mongodb mongodb-.net-driver


    【解决方案1】:

    不支持中等信任。目前,1.x 版支持部分信任。但是,我们将在 2.x 版本中放弃部分信任支持。查看这张 JIRA 票:https://jira.mongodb.org/browse/CSHARP-952

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-11-28
      • 1970-01-01
      • 1970-01-01
      • 2011-10-23
      • 1970-01-01
      • 1970-01-01
      • 2017-07-14
      相关资源
      最近更新 更多