无法为Webapi项目获取MongoDB.driver nuget

时间:2017-05-24 07:59:39

标签: mongodb asp.net-web-api visual-studio-2015 nuget

我是MongoDB的新手,并且正在尝试将这个新的数据库与我的Web api应用程序连接。但是我无法为我的Webapi项目添加MongoDB.driver nuget。请参考屏幕截图。 enter image description here 我的搜索在这个窗口上被打动了,就像永远一样。甚至已经重启我的项目了几次。

我还尝试通过

安装this
Class<?> dynamicType = new ByteBuddy()
  .subclass(Class.forName(thatPeskyProprietaryClass))
  .namingStrategy(...)
  .method(ElementMatchers.named("someMethod"))
  .intercept(...)
  .make()
  .load(getClass().getClassLoader())
  .getLoaded();

然后会显示enter image description here

我做错了什么..?

1 个答案:

答案 0 :(得分:0)

  

我尝试打开这个网址“api.nuget.org/v3/index.json”...但它说这个网站无法到达......这是什么意思?

由于您无法直接在浏览器中打开网址,因此您的网络环境中应该存在一些互联网限制。如果您在公司工作,我建议您联系您的办公室IT,以确认他们是否添加任何限制以及是否使用任何代理。如果他们使用某些代理,则需要在NuGet.Config文件中设置代理设置,该文件存储在C:\ Users \ user name \ AppData \ Roaming \ NuGet中,如下所示。详细信息请参阅Nuget Config Section&amp;中的代理设置部分。 Nuget Proxy Settings

<add key="http_proxy" value="host" />
<add key="http_proxy.user" value="username" />
<add key="http_proxy.password" value="encrypted_password" />

此外,您可以在机器中搜索代理:打开“系统属性”&gt;高级&gt;环境变量。找到http_proxy var(在系统变量中),选择并删除它。