摘要: 在部署SharePoint解决方案时遇到本地路径过长,超过256字符,无法部署的错误,开发环境是在TFS2012下,所以只能去修改TFS映射的路径。首先,在VS中打开源代码管理资源管理器,找到工作去,如下图:选择工作区,选择编辑进入编辑页面,删除现有映射,并添加新映射最后确定,重新打开解决方案,完成部署 阅读全文
posted @ 2013-02-27 13:00 任泽华Ryan 阅读(19528) 评论(1) 推荐(2) 编辑
摘要: 在微软下载EWS Managed API在sharepoint2010中应该下载API1.2版本(2013中使用则下载2.0版本)下载后是一个.msi文件,安装时注意看下安装位置安装完成后,在安装位置复制dll文件到IIS相应网站的bin文件下,如C:\inetpub\wwwroot\wss\VirtualDirectories\8000复制后,打开iis中的config文件,在节点中添加然后定位到,修改为 完成以上步骤后,就可以再sharepoint解决方案中添加Microsoft.Exchange.WebServices引用之后完成的博客:Sharepoint应用EWSManagedAPI 阅读全文
posted @ 2013-02-22 16:14 任泽华Ryan 阅读(926) 评论(2) 推荐(2) 编辑
摘要: 以下内容是对SPEventReceiver的一点总结一、概述五种事件处理器基类:1、SPItemEventReceiver2、SPListEventReceiver3、SPEmailEventReceiver4、SPWebEventReceiver5、SPWorkflowEventReceiverSPItemEventReceiver包含如下方法:NameDescriptionContextEventThis member is reserved for internal use and is not intended to be used directly from your code.Di 阅读全文
posted @ 2013-01-28 15:23 任泽华Ryan 阅读(2597) 评论(0) 推荐(2) 编辑
摘要: 一、概述:1、基于站点定义创建完站点之后也不能将相关站点定义删除,站点集或站点穿件后都会对相关的站点定义文件有以来,删除将导致功能无法正常运行.2、1033\XML下的XML文件是站点定义清单,具体的站点定义模版在Template\SiteTemplates下的文件中定义,通过ID和ConfigurationID进行关联3、每个站点定义模版必须有一个ONET.XML文件4、不建议使用自定义的站点定义,在迁移时如果没有将此模版部署,会导致无法使用的问题,只作为一种技术讨论二、结构分析Sharepoint根目录\1033\XML下的XML文件以WEBTEMPD为例: ... 阅读全文
posted @ 2013-01-27 20:12 任泽华Ryan 阅读(1071) 评论(0) 推荐(1) 编辑
摘要: 对sharepoint查阅项字段定制摸索了比较久,感觉微软对sharepoint内部的东西介绍的还是比较模糊。以下是新建的查阅项字段,有一些不足希望能一起讨论一、新建一个sharepoint项目二、接着新建一个cs文件作为字段的主要文件namespace LookUpProject{ public class RCustomField : SPFieldLookup { public RCustomField(SPFieldCollection fields, string fName) : base(fields, fName) { } ... 阅读全文
posted @ 2013-01-21 23:24 任泽华Ryan 阅读(1580) 评论(5) 推荐(1) 编辑
摘要: 解压XSN文件,得到下图文件 Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE ... 阅读全文
posted @ 2013-01-16 14:49 任泽华Ryan 阅读(640) 评论(0) 推荐(0) 编辑
摘要: 本文参考自http://www.cnblogs.com/wsdj-ITtech/archive/2012/03/07/2279774.html根据上述文章的内容自身实践后写的一些自己的理解,如有不同见解,望讨论!先贴一段新建Tab的代码<Elements xmlns="http://schemas.microsoft.com/sharepoint/"> <CustomAction Id="MyCustomRibbonTab" Location="CommandUI.Ribbon.ListView" Registrat 阅读全文
posted @ 2013-01-15 15:28 任泽华Ryan 阅读(1138) 评论(0) 推荐(0) 编辑
摘要: sharepoint网站集从A域迁移到B域,用户权限也要随着网站集迁移(只有域名变化)。由于网站集用户权限复杂,所以通过变更域用户来实现迁移(不需要重新配置权限)。Powershell和Stsadm都提供了相应的方法,为了批量处理数据,我采用stsadm来迁移用户,一下是代码的用法思路:通过遍历读取txt文件中的用户名,对每一个用户名进行迁移操作@echo offsetlocal ENABLEDELAYEDEXPANSIONset f=%~dp0cd C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\ 阅读全文
posted @ 2013-01-14 15:41 任泽华Ryan 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 在Sharepoint中进行Caml时间段查询,则必须将取到的时间转换为caml中时间的格式,才能传递给caml进行查询。比如下拉框time.SelectedDate.ToUniversalTime.ToString("u");另外,如果要取得表单库中属性提升出的值,要取得该属性的guid,通过在Sharepoint Designer查看该表单库代码获得。 阅读全文
posted @ 2012-11-08 12:45 任泽华Ryan 阅读(218) 评论(0) 推荐(0) 编辑
摘要: List<> convert to string[]List<string> list=new List<string>();string str=list.ToArray();String[] convert to List<>string[] str={"str1","str2","str3"};List<string> list=new List<string>(str);List<> convert to StringList<strin 阅读全文
posted @ 2012-10-29 14:09 任泽华Ryan 阅读(318) 评论(0) 推荐(1) 编辑