摘要: 单元测试中最关键的矛盾在于如何能够将功能测试与环境隔离,这样才能将功能测试更加独立,不与具体环境关联,例如文件处理的逻辑方法和具体采用什么api读取哪里存放文件相隔离,数据库环境,网络通讯环境这些都可以被隔离。那么如何实现隔离呢,就是一个办法,注入拦截,将调用重定向到一个测试code的代理方法里面,这样所有控制权都尽在掌握了。VS2010的时候,微软就已经开始着手实现一个能够和vs的unit test framework集成工作的隔离框架了——Moles就是这个框架,而且到目前为止个人觉得除了运行效率欠佳,使用起来还是很方便的。但是他是以一个vs扩展的方式存在的,默认并没有包含在VS里面,其实阅读全文
posted @ 2012-05-06 11:57 咚咚 阅读(455) 评论(0) 编辑
摘要: compliance manager是企业合规性管理或者规范化管理的意思。SharePoint 2010 作为微软面对企业内容管理的主推产品,既然要给面向企业使用,那么就必须要考虑对于规范化管理(compliance manager)相关功能的支持,才会被企业考虑应用,所以在SharePoint2010微软打出Compliance everywhere的口号,为了达到这个目标,微软对content manager和compliance manager功能做了很大的改进,提供了所有企业必须的功能,例如:record management,retention,eDiscovery等等。下面对相关功能作一一的介绍。阅读全文
posted @ 2012-04-21 22:17 咚咚 阅读(633) 评论(2) 编辑
摘要: 最近开始研究EDiscovery功能,看到这篇文章很不错,翻译一下,原文:http://blogs.msdn.com/b/ecm/archive/2010/03/16/ediscovery-in-sharepoint-server-2010.aspx本人英语水平有限,翻译得不好,大家可以直接看原文:).作者是 Quentin Christensen 负责SharePoint文档和记录管理功能的开发经理。Electronic discovery (一般也被叫做eDiscovery) 是SharePoint2010中提供的一组新的功能集合。如果你不知道eDiscovery是什么,可以这么理解,它是阅读全文
posted @ 2012-02-12 12:33 咚咚 阅读(333) 评论(0)  编辑
摘要: 还是Quentin Christensen的另一篇文章,作为Document Set的入门介绍,翻译一下。原文地址:http://blogs.msdn.com/b/ecm/archive/2011/10/18/introducing-document-sets.aspxHi,大家好,还是我Quentin,今天我要介绍的是一种新的Content Type,它作为一种结构组件用来管理一类文档,Document sets(文档集合)被用在文档和站点之间的层次使用。当你需要管理一组有协作关系的文档的时候你可以使用Document Sets,但是管理他们并不需要一个单独的文档库或者一个站点。Docume阅读全文
posted @ 2012-02-05 19:17 咚咚 阅读(91) 评论(0)  编辑
摘要: 和我之前自己分析的文章内容基本一样(Document ID工作原理),不过这个是微软负责Document and Records Management的开发经理Quentin Christensen亲自写的介绍,作为一个入门介绍很有用,所以决定翻译一下,英文不好啊,就当练习了。原文地址:http://blogs.msdn.com/b/ecm/archive/2011/10/12/document-id-in-sharepoint-server-2010.aspx?wa=wsignin1.0Document ID 概述在内容管理中存在一个普遍的的问题就是如果文档移动了位置,那么原来引用的链接就不阅读全文
posted @ 2012-02-05 16:32 咚咚 阅读(370) 评论(0)  编辑
摘要: 今天尝试在自己环境中应用Document ID,希望能够了解一下他的应用场景,Document ID是SharePoint2010的众多新特性中的一个,主要应用场景是,当用户创建了各种文档,但是因为各种原因调整了她的位置,例如从一个lib move到了另外一个lib(同一个site collection下面),或者同一个lib里面的不同folder的move,为了结构调整。但是在SharePoint中文档的URL和文档是直接对应的,移动了位置它的URL就变化了,那么以前一些Link直接引用文档的URL的就作废了,而且,用户在深层次路径下面去寻找一个文档也比较困难,毕竟记住那么长一串URL不..阅读全文
posted @ 2012-01-27 18:12 咚咚 阅读(661) 评论(1) 编辑
摘要: 看到一片简单详细的介绍文章,记录下来作为备用:)1添加活动目录证书服务1.1打开服务器管理器,右键点击角色,选择“添加角色”,在“添加角色向导”窗口左侧面板选择“服务器角色”,然后勾选“Active Directory证书服务”,如下图:1.2点击下一步,继续点击下一步,在“添加角色向导”窗口选中“证书颁发机构”和“证书颁发机构Web注册”,如下图:1.3一直点下一步,直到“确认安装选择”,如下图:1.4然后点击安装,等待安装完成,关闭窗口即可,如下图:2创建证书申请2.1启动IIS管理器,在连接中选择服务器,选中功能视图,选中服务器证书,如下图:2.2双击打开服务器证书,在右侧操作中选择“创阅读全文
posted @ 2012-01-27 11:20 咚咚 阅读(736) 评论(0)  编辑
摘要: 如何解决WCF端口共享使用中出现的System.ServiceModel.AddressAlreadyInUseException异常。阅读全文
posted @ 2010-10-23 14:37 咚咚 阅读(704) 评论(1)  编辑
摘要: 如果使用Windows认证方式访问的SharePoint站点,那么调用它下面的webservice都是很简单的事情,但是如果站点的认证方式是FBA的,那么应该如何通过认证,访问站点下面的webservice呢?阅读全文
posted @ 2010-10-06 21:38 咚咚 阅读(1006) 评论(0)  编辑
摘要: 最近在工作中大量使用xml操作,不过以前觉得这个很简单,可是在使用的时候还是有很多小的地方需要注意:1、使用XmlDocument 对象创建一个节点的时候最好是赋值给一个XmlElement对象,而不是一个XmlNode对象,虽然赋值操作对于这两个对象都可以。不过由于XmlNode对象个人感觉对于浏览操作更适合一些。例如: XmlDocument doc=new XmlDocument(); do...阅读全文
posted @ 2008-07-15 22:50 咚咚 阅读(66) 评论(0)  编辑