为之则易 不为则难

如果不能改变环境,那么就去适应环境
posts - 16, comments - 112, trackbacks - 0, articles - 9

2010年7月21日

摘要: 拖动程序集到GAC目录时,提示“拒绝访问”,登陆计算机时用的是一个已经加到Administrators组中的帐号,测试了一下,卸载和部署程序集均失败,用gacutil命令行部署也行不通,换administrator帐号可以,更改文件目录所有者,仍旧不行;google到国外找到解决方案: 打开“本地安全策略”----“本地策略”----“安全选项”下启用“以管理员批准模式运行所有管理员”,然后重启计...阅读全文

posted @ 2010-07-21 20:18 为之则易 阅读(329) 评论(0) 编辑

2010年7月10日

摘要: MOSS2010在工作流方面做了较多的改进,提供了可重用的工作流、无需与列表绑定的网站工作流、Visio流程导入;设计工具方面,SharePoint Designer2010对工作流设计的支持也更加友好,Visual Studio2010直接支持创建Aspx工作流表单;工作流系列将分SharePoint Designer设计无代码流程和VisualStudio开发代码流程两个系列进行探讨。 新建一...阅读全文

posted @ 2010-07-10 13:42 为之则易 阅读(741) 评论(2) 编辑

2010年7月5日

摘要: 在管理中心中无法找到Infopath Forms Services 添加该功能,打命令:stsadm –o installfeature –name IPFSAdminWeb 为该功能激活在管理中心站点:stsadm –o activatefeature –name IPFSAdminWeb –url http://moss-web:7...阅读全文

posted @ 2010-07-05 09:38 为之则易 阅读(177) 评论(0) 编辑

2010年6月30日

摘要: 多用户使用同一测试机进行SharePoint开发时,发现只有Administrator用户可以正确的部署程序集到SharePoint,其他用户即使加到管理员组中也无法部署,VisualStudio2010部署时,提示错误:部署步骤“回收 IIS 应用程序池”中出现错误: 本地 SharePoint 服务器不可用。请检查该服务器是否正在运行并连接到 SharePoint 服务...阅读全文

posted @ 2010-06-30 15:16 为之则易 阅读(387) 评论(1) 编辑

2010年6月29日

摘要: Moss中的单点登陆方案是在MOSS系统中,将需要进行单点登陆整合的系统的帐号和密码通过加密保存在MOSS中,在登陆时通过中间页面将帐号和密码解密出来,再POST到其他系统完成登陆,当然如果子系统有更好的登陆接口将更加安全可靠;这种方案实现了单点登陆中的帐号映射问题,但并没有帮助用户实现跳转等功能,要求开发人员对各个系统自行处理登陆,并不算是一个真正的完整的单点登陆解决方案,但在企业内部系统整合时...阅读全文

posted @ 2010-06-29 23:17 为之则易 阅读(1692) 评论(3) 编辑

2010年5月30日

摘要: 利用数据库表构造无限级分类,通常我们会采用下面这种方式 这种主子关系结构清晰,但查询时会有一些小问题;查询当前类别的所有子类及子类下的子孙类,会出现递归查询,而实际应用中这种查询是很常见的,比如我们要查询所有技术类文章信息;解决这类问题在SqlServer2005出现之前通常是采用游标来操作,但熟悉数据库内部机制的人都知道使用游标带来的性能问题和其他问题是比较严重的到了SqlServer2005下...阅读全文

posted @ 2010-05-30 17:40 为之则易 阅读(599) 评论(1) 编辑

摘要: Moss2010的BCS相对于2007的BDC在功能有很大程度的提升,可以很方便的集成现有系统的业务数据到MOSS平台,实现业务数据的增删改查功能;并且提供了多种方式,简单的数据表读写、.Net编程实现方式、WCF方式等。先体验一下最简单的实现方式,准备SqlServer数据库,建一数据库表Customer,录入一些测试数据,如下:用SharePoint Designer打开网站,点左段操作导航的...阅读全文

posted @ 2010-05-30 14:15 为之则易 阅读(1023) 评论(5) 编辑

2010年5月29日

摘要: SharePoint正式版发布后,把系统从Windows2003 升级到 Win7 64位,装备安装SharePoint2010;结果发觉安装过程中问题一大堆,总结一下: 1.装完Sqlserver2008 64位后,要打SP1补丁SQLServer2008SP1-KB968369-x64,然后打SQLServer2008-KB970315-x64和SQLServer2008-KB976761-...阅读全文

posted @ 2010-05-29 21:18 为之则易 阅读(1406) 评论(1) 编辑

2010年5月13日

摘要: 如何看InfoPath表单是否发布成功:打开SharePoint 3.0管理中心,在应用程序管理有 InfoPath Form Services 一节,进入“Manage Form Template”就可以看到你所有发布的表单。其中看状态 Status 栏,如果为 Ready,则表示该表单已经准备好可以使用了;如果为 Installing,那就是有可能因为前面罗列的各种原因...阅读全文

posted @ 2010-05-13 09:11 为之则易 阅读(369) 评论(0) 编辑

2010年5月12日

摘要: 为了演示这一过程,我们建一文章列表,标题和发表时间,以“发表时间”字段进行月视图的筛选,原始数据如下:1、新建一个栏“本月初”,类型为“计算值”,公式值输入 =DATE(YEAR(创建时间),MONTH(创建时间),1),下面返回类型选择“日期时间”该列的公式值如下:2、新建一个栏“下月初&...阅读全文

posted @ 2010-05-12 21:25 为之则易 阅读(251) 评论(0) 编辑

2010年5月9日

摘要: 上文中,使用Aspx内容类型结合ascx用户控件的方式,实现了task1,task2表单的关联与动态加载,实现了与WF+InfoPath同样的效果,达到了最初用Aspx表单替代InfoPath表单的目的,然而又一问题摆在我们面前,InfoPath表单设计起来很方便,而现实中一个流程中不可能每一步骤的表单都需要很灵活的控制,有的步骤对表单的要求不高,有些步骤则要求较高,那么,我能否在同一流程中根据不同需求混合使用这两种表单呢?针对不同需求设计不同类型的表单呢?阅读全文

posted @ 2010-05-09 11:47 为之则易 阅读(2463) 评论(7) 编辑

2010年4月25日

摘要: 上文中,我们利用WF+Aspx页面,实现了一个简单的MOSS审批流程,但这种方案有一定的缺陷,并没能达到我们最终减轻开发量的目的,如果一个流程有几个个审批环节,按照这种方式的话,我们需要建几十个审批内容类型,编写处理代码,然后为每一WF活动绑定内容类型,最后部署,这样下来,我们的流程设计工作量依旧很大,依旧很难适应复杂流程的开发过程。 如果能对流程表单进行一定程度的封装,然后表单能够灵活的切换而无需重复进行MOSS复杂的部署过程,那么我们处理复杂流程的工作量就会减轻很多阅读全文

posted @ 2010-04-25 19:11 为之则易 阅读(2346) 评论(17) 编辑

2010年4月24日

摘要: 在Moss平台下做流程开发,我们通常采用InfoPath进行表单设计,然后利用WF设计流程并收集数据,然后与列表关联,最后发布流程。由于InfoPath有其先天性的缺陷,在复杂流程开发中是不适用的,如何使用WF+Aspx表单在Moss平台下进行流程开发?阅读全文

posted @ 2010-04-24 14:56 为之则易 阅读(3617) 评论(72) 编辑

2009年3月6日

摘要: 面试题: 已知有一长度为100的无序随机整型数组,且数值范围是[1,100],写一算法,判断数组中是否有存在重复值,要求,不得嵌套循环,不得使用递归。方法一:[代码] 上述方法收集自网络,这个方法写的很巧妙,思路也很清晰,但看起来还是有些多余代码,尽管满足了题目要求,只使用了一重循环,但算法中使用了两个循环进行判断,感觉还不够简洁,下面改造算法为一个单循环:方法二:[代码]阅读全文

posted @ 2009-03-06 11:37 为之则易 阅读(209) 评论(2) 编辑

2008年8月2日

摘要: Moss中,最常见的开发就是WebPart的开发了,WebPart可分为两种: 一种是Asp.Net2.0中的WebPart,命名空间:System.Web.UI.WebControls.WebParts,称为Asp的Webpart; 另一种是Moss的WebPart,只能在Moss系统中使用,引入sharepoint.dll后,它的命名空间为:Microsoft.SharePoint.WebPa...阅读全文

posted @ 2008-08-02 09:54 为之则易 阅读(152) 评论(1) 编辑