随笔分类 -  Sharepoint

Sharepoint相关技术
摘要:在使用SharePoint的时候我们常常需要做这样一个操作:把某个列表(或文档库)从一个网站转移到另一个网站上去。比较常见的做法是,把这个列表存为模板文件,然后再在新的网站位置创建一遍。但这种方法比较麻烦,步骤繁琐,而且还受网站模板类型的限制。SharePoint的对象模型里提供了导入导出内容的功能,其粒度可达列表条目级。stsadm命令中内置的“import/export”操作就是使用的这套API,但只能操作网站级别的内容。为了能够便捷的移动列表内容,或者对某个指定的列表进行归档,我开发了两个stsadm命令的扩展操作。举例:我想把“http://site1”网站里的列表“ABCList”导 阅读全文
posted @ 2013-02-22 11:24 天空行马 阅读(1593) 评论(0) 推荐(0)
摘要:============================================usingMicrosoft.SharePoint;SPWebsite=SPControl.GetContextWeb(Context);SPListItemCollectionitems=site.Lists["ListName"].Items;SPListItemitem=items.Add();item["Field_1"]=OneValue;item["Field_2"]=TwoValue;item.Update();删除sharepoin 阅读全文
posted @ 2013-02-22 11:16 天空行马 阅读(1392) 评论(0) 推荐(0)
摘要:/// <summary> /// 把sharepoint list 转化成DataTable /// </summary> /// <returns></returns> private DataTable ListToDataTable() { //构造表头 DataTable _sourceDataTable; _sourceDataTable = this.ColumnNameDataTable(); //SPList sourceList = pSourceSPWeb.Lists[this._sourceSPListName]; //S 阅读全文
posted @ 2013-02-22 11:03 天空行马 阅读(236) 评论(0) 推荐(0)
摘要:/// <summary> /// 返回特定用户组用户 /// </summary> /// <returns></returns> private DataTable dtGroupUser() { DataTable dt = new DataTable(); dt.Columns.Add("UserName"); //用户名 dt.Columns.Add("LoginName");//登录名 SPSite site = new SPSite(siteurl); SPWeb web = site.Ope 阅读全文
posted @ 2013-02-22 11:02 天空行马 阅读(283) 评论(0) 推荐(0)
摘要:自定义现有权限级别在“网站设置”页上的“用户和权限”下,单击“高级权限”。在工具栏上,单击“设置”,然后单击“权限级别”。在权限级别列表中,单击您要自定义的权限级别的名称。在权限列表中,选中或清除相应的复选框以向权限级别中添加权限或者从中删除权限。单击“提交”。MOSS中的权限结构主要有三部分:网站权限,列表权限,个人权限。网站权限由18种如下图:列表权限由12种,如下图:个人权限由三种,如下图:2.权限级别上面提供的就是基本的权限,不同的权限组成MOSS中的权限级别。MOSS本身为我们提供了一些权限级别,我们也可以根据自己的需求来自定义。我们在自定义自己的权限级别的时候可以参考Moss本身的 阅读全文
posted @ 2013-02-22 10:53 天空行马 阅读(674) 评论(0) 推荐(0)
摘要:标题有点长,因为不好描述清楚这个问题,不好意思啊。人常说Sharepoint你搞不懂他为什么能运行,为什么不能运行,确实有很多莫名其妙的错误。下面我说的整个修改注册表的情况是一个经常遇到的问题,具体报的什么信息的错误,我描述不清楚了,总之与你本机在Sharepoint网站系统中扮演是角色要和这个注册表中的信息一致。Sharepoint的服务器角色一般有以下几个:Web前端,Web Applicat... 阅读全文
posted @ 2009-12-07 15:54 天空行马 阅读(552) 评论(2) 推荐(0)
摘要:原因如果 Microsoft Internet 信息服务 (IIS) 6.0 中没有正确地配置用于虚拟服务器的应用程序池,就可能会发生此问题。此问题可能会在存在下列一种或多种情况时发生: •应用程序池没有运行。•应用程序池帐户使用的密码不正确。•应用程序池帐户不是服务器上的 IIS_WPG 和 STS_WPG 这两个组的公共成员。解决方案要解决此问题,请按照下列... 阅读全文
posted @ 2009-12-05 16:47 天空行马 阅读(2005) 评论(0) 推荐(0)
摘要:1.服务器场(Farm) 服务器场是WSS最大的一个概念,整个WSS的所有服务器,包括前端服务器,数据服务器,组成了服务器场,一个服务器场有一个配置数据库,多个内容数据库,多个应用程序。   2.应用程序(Application) 应用程序对应IIS的一个站点,它是一个安全和程序文件的独立主体。即一个应用程序可以有自己的用户身份认证机制,有自己独立的一套运行程序文件,。一个应用程序下可以有多个站点... 阅读全文
posted @ 2009-10-22 19:51 天空行马 阅读(418) 评论(1) 推荐(1)
摘要:一、数据库 二、服务器设置 1、IIS 压缩 IIS压缩并不是一项新技术,但对于SharePoint站点而言,IIS压缩能起到很大的作用。在IIS服务器上启用IIS压缩功能之后,在IIS服务器把页面内容发 送给浏览器之前,会在服务器上先把内容进行压缩,然后发送压缩后的数据,浏览器接收到数据后,会自动进行解压,然后显示。由于在网络上传输 的数据被压缩了,所以可以将页面内容更快的传送到浏览器,提高... 阅读全文
posted @ 2009-10-21 15:52 天空行马 阅读(405) 评论(0) 推荐(0)
摘要:Sharepoint网站的性能颇受诟病,确实如此,特别数据量大的网站,更加慢如老牛。下面的文章转自Kanboy老大的一篇文章,MOSS优化之IIS压缩。贴个图娱乐一下    IIS压缩并不是一项新技术,但对于SharePoint站点而言,IIS压缩能起到很大的作用。在IIS服务器上启用IIS压缩功能之后,在IIS服务器把页面内容发送给浏览器之前,会在服务器上先把内容进行压缩,然后发送压缩后的数据,... 阅读全文
posted @ 2009-10-21 12:04 天空行马 阅读(803) 评论(0) 推荐(0)
摘要:WSPBuilder是国外一个技术大牛写的VS插件,对开发和部署Sharepoint中的Webpart,Feature,Site Definition等非常好用,而且不用手动修改Web.config就能注册好你编译的dll,使用非常之方便,下面我结合我开发实践,记录详细的开发步骤,欢迎做过相关开发的兄弟过来拍砖。    WSPBuilder在codeplex上的地址为: http://www.co... 阅读全文
posted @ 2009-10-20 11:13 天空行马 阅读(609) 评论(0) 推荐(0)
摘要:    Site Definition是Sharepoint提供的一个比较好的重用方法。 阅读全文
posted @ 2009-10-20 11:12 天空行马 阅读(310) 评论(0) 推荐(0)
摘要:做Sharepoint网站的时候,经常会有要弹出空白页面的需求,而要满足这样的需求,必须另外新建一个母板页。如何开发一个最精简的母板页呢,下面我根据我的项目经验谈谈我的做法。  step 1:用Designer 2007新建母板页类型页面,如下图:  Step 2:以代码视图打开新建的母板页面,Copy下面的代码,覆盖生成的代码[代码]  Step 3:保存页面,命名你的自定义母板页名称,保存位置... 阅读全文
posted @ 2009-10-20 10:10 天空行马 阅读(593) 评论(0) 推荐(0)