让人郁闷的.net

一个旧项目,.net 2.0的,因为一个小改动,mongo数据库加了密码,结果折腾两天却无法解决,让人郁闷的地方太多:

  1. .net版本多,用的原来的驱动是1.7的,在.net 2.0就可以,mongo服务器认证需要高版本,最新2.4.4,需要.net 4.5,还得费劲找vs对应版本

  2. 资源少,几乎都是1.7版的。
  3. 遇到莫名其妙的问题,构造client对象,不报错,直接跳过,找不到原因
  4. 辗转下载到一个2.4.2版,最新版死活下不下来 https://github.com/mongodb/mongo-csharp-driver/releases/download/v2.4.4/CSharpDriver-2.4.4.zip
  5. 相比之下,python几乎毫无问题
时间: 2024-11-17 14:49:44

让人郁闷的.net的相关文章

比ORA-24777: 不允许使用不可移植的数据库链路更让人郁闷的事情

现场有一个同步功能报错,内容如下: java.sql.BatchUpdateException: ORA-24777: 不允许使用不可移植的数据库链路 at oracle.jdbc.driver.OraclePreparedStatement.executeBatch(OraclePreparedStatement.java:10317) at oracle.jdbc.driver.OracleStatementWrapper.executeBatch(OracleStatementWrappe

mac数据恢复软件EasyRecovery使用教程

mac数据恢复软件EasyRecovery使用教程 文件丢失是非常让人郁闷的!因为没有备份所以很多重要的东西都没有办法找回!小编为大家准备了EasyRecovery,这款数据恢复软件费非常好用,可以将您丢失的数据找回.小编还特意为大家准备了数据恢复软件EasyRecovery使用教程,下面就和小编一起来看看具体如何使用吧! <ignore_js_op> 数据恢复软件EasyRecovery使用教程介绍:第一步:我们需要在Mac中安装好EasyRecovery for Mac,然后启动EasyR

判断当前进程是否以管理员权限运行(AllocateAndInitializeSid后,用CheckTokenMembership与AdministratorsGroup进行比较,和Delphi的那个例子还有点不一样)

在Win7下(Vista以上的...)有时某些操作就是会让人郁闷 开启了UAC的话,得以管理员权限运行才不会出现Access is denied... 但是,程序又不是非得什么时候都用那破管理员权限的 总不能在manifest里加权限,然后用户运行时老弹确认吧? 当然啦,可以将需要管理员权限的部分写到另一个小程序,需要时调用它就行了 不过还是不爽,如果是一个小小的程序还要再加另一个小小小程序的话 那好,干脆判断是不是Win7...开启了UAC没有之类 开启的话再判断下是不是以管理员权限运行,不是

详解OS X和iOS图像处理框架Core Image

转自:http://www.csdn.net/article/2015-02-13/2823961-core-image 摘要:本 文结合实例详解了OS X和iOS图像处理框架Core Image的使用,如何通过Core Image来创建和使用iOS的内置滤镜,非常适合初学者学习.虽然示例代码是用Swift写的iOS程序,不过实现概念很容易转换到 Objective-C和OS X. 这篇文章会为初学者介绍一下Core Image,一个OS X和iOS的图像处理框架. 如果你想跟着本文中的代码学习

解决dedecms5.7编辑器回车后是BR而不是P

织梦CMS有很多功能是比较受用的,但是也有很多小问题很让人头疼,每次升级怎么感觉都是麻烦事更多呢?dedecms5.7编辑器相信让很多人郁闷不已,就拿回车后是<br/>而不是<p>这个来说,就很费大家心思了,因为以国人的浏览习惯来讲的话,一般我们都是段落之间空一段,通常代码就是<p>,但是新版5.7却返回的是<br/>,这不是我们想要的,今天为大家解决这个问题. 找到:安装目录\include\ckeditor\config.js config.autoPa

SVM详解

SVM入门(一)至(三)Refresh 按:之前的文章重新汇编一下,修改了一些错误和不当的说法,一起复习,然后继续SVM之旅. (一)SVM的简介 支持向量机(Support Vector Machine)是Cortes和Vapnik于1995年首先提出的,它在解决小样本.非线性及高维模式识别中表现出许多特有的优势,并能够推广应用到函数拟合等其他机器学习问题中[10]. 支持向量机方法是建立在统计学习理论的VC 维理论和结构风险最小原理基础上的,根据有限的样本信息在模型的复杂性(即对特定训练样本

SVM入门(三)线性分类器Part 2

上回说到对于文本分类这样的不适定问题(有一个以上解的问题称为不适定问题),需要有一个指标来衡量解决方案(即我们通过训练建立的分类模型)的好坏,而分类间隔是一个比较好的指标.    在进行文本分类的时候,我们可以让计算机这样来看待我们提供给它的训练样本,每一个样本由一个向量(就是那些文本特征所组成的向量)和一个标记(标示出这个样本属于哪个类别)组成.如下:Di=(xi,yi).xi就是文本向量(维数很高),yi就是分类标记.    在二元的线性分类中,这个表示分类的标记只有两个值,1和-1(用来表

MyEclipse相关用法介绍

MyEclipse相关用法介绍 ================================================================================ 编辑: Ctrl+Shift+L      显示所有快捷键 Ctrl+K        参照选中的词(Word)快速定位到下一个 Ctrl+Shift+K      参照选中的词(Word)快速定位到上一个 Ctrl+O         快速显示OutLine Ctrl+T        快速显示当前类的

QML插件扩展(一)

准备分两节来介绍QML扩展插件,分别为 (一)基于QML文件的扩展方式 (二)基于C++的插件扩展 这篇先介绍基于QML的插件扩展. 先介绍几个基本概念: qmldir: 用于组织自定义的QML插件,qmldir的具体写法可参考 .qmltypes:qml插件的解释文件,用于QtCreator语法高亮.可通过Qt提供的工具qmlplugindump自动生成 QML_IMPORT_PATH: 导入插件路径,以支持插件的语法高亮.个人理解是如果纯QML文件的扩展,没有封装到C++中,则直接导入路径,