当前位置:主页 > Office办公 > 其他专区 > SharePoint

最新发布

Windows 2012 R2中安装SharePoint 2013 sp1图解教程
Windows 2012 R2中安装SharePoint 2013 sp1图解教程

在window 2012中安装SharePoint 2013,这次,借着SharePoint 2013 sp1补丁发布之际,介绍下在window 2012 r2中安装SharePoint 2013并打sp1补丁的简单参考,废话不多说,直接进入正文吧。  1、系统的版本,Windows Server 2012 R2 DateCenter版本;  在安装SharePoint之前,我已经完成了所有的准备工作,如:安装操作系统、修改机器名、设置静态Ip、安装FrameWork 3.5、安装IIS、安装AD并提升为域控、安装域控同时安装DNS、安装Sql Server和Sql Server sp1补丁等操作;  2、加载SharePoint安装镜像,如下图:  3、众所周知,直接在Windows 2012 R2中安装SharePoint 2013的时候,运行准备工具会报错,错误如下,这是因为sharepoint 2013发布早于Windows 2012 R2而存在兼容性问题:  4、手动安装准备工具,如下:Windows Identity Extensions:

348 次浏览
SharePoint 用户控件的开发及应用实例教程
SharePoint 用户控件的开发及应用实例教程

1、新建解决方案以及SharePoint项目,步骤比较简单略过,然后映射CONTROLTEMPLATES文件夹,在里面添加用户控件(仅场解决方案),如下图:  2、解决方案结构,如下图:  简单介绍一下,部署以后dll会到GAC,ascx控件会部署到CONTROLTEMPLATES文件夹下面,不要问我这个文件夹物理路径在哪哦~~  3、在前台的ascx文件里添加控件,如下图:  这样的开发场景,和asp.net是不是很像?没错,前台可以设计好布局,然后在后台添加相应代码就可以了,这里只是一个简单demo(读取页面库内容);  4、在后台cs文件中添加代码,btn的click事件里添加我们需要的代码:

267 次浏览
SharePoint 删除母版页报错“This file may not be moved, deleted, renamed, or otherwise edited”
SharePoint 删除母版页报错“This file may not be moved, deleted, renamed, or otherwise edited”

在使用SharePoint 2013母版页的时候,我复制了一个seattle.master页面,然后想重命名一下发现报错,删除也报错,spd、页面分别试过签入签出以后均报错,错误如下:                尝试找了一下错误,重启各种服务甚至重启服务器,均不起作用,报错照旧,后来联想到SharePoint 2013的master是和html相关联的,所以想到下面的方法。  在复制了Seattle_copy(1).master以后,发现无法删除;再复制一个Seattle_copy(1).html,然后双击打开随便修改一下,然后保存,刷新spd,发现master和html的修改时间相同了,然后两个同时选中,删除,发现删除成功。由此可见,单独复制的master页面无法删除是因为和相关html页面想关联造成的。  为了解决这个问题,我们可以复制的时候,将master和html两种格式的母版页一起复制,然后在网站设置,母版页和页面布局库中,如下图:  在该库中找到html格式母版页,编辑属性,找到关联文件,去掉勾(即断开html和master的关联),如下图:  这样操作以后,master类型的母版页将不再和html想关联,删除、修改等操作,均不再报错,如下图:

267 次浏览
SharePoint 如何自定义WebPart之间的连接
SharePoint 如何自定义WebPart之间的连接

1、创建SharePoint解决方案,添加两个WebPart分别用来发送和接收;  2、发送值的WebPart需要继承自IWebPartField(当然,根据需要还可以选择IWebPartField,IWebPartParameters,IWebPartRow,IWebPartTable,具体参见msdn),原理是将需要发送的值,放到一个接口实例里;  public class SendWebPart : WebPart, IWebPartField  详细代码: 1 private TextBox tb; 2 private Button btn; 3 4 protected override void CreateChildControls() 5 { 6 tb = new TextBox(); 7 Controls.Add(tb); 8 btn = new Button(); 9 btn.Text = "Send"; 10 Controls.Add(btn); 11 } 12 //创建一个接口实例 13 [ConnectionProvider("Send", AllowsMultipleConnections = true)] 14 public IWebPartField SendObject() 15 { 16 EnsureChildControls(); 17 return this; 18 } 19 20 //将数据callback到接口实例 21 public void GetFieldValue(FieldCallback callback) 22 { 23 EnsureChildControls(); 24 callback(tb.Text); 25 } 26 // Schema 属性返回 PropertyDescriptor 对象所封装的数据字段的架构信息 27 public System.ComponentModel.PropertyDescriptor Schema 28 { 29 get { return null; } 30 }   3、接受数据的WebPart,原理就是在render之前去共享的接口实例中获取值,然后使用; 1 private Label lbl; 2 private IWebPartField provider; 3 4 protected override void CreateChildControls() 5 { 6 lbl = new Label(); 7 Controls.Add(lbl); 8 } 9 //检索接口实例 10 [ConnectionConsumer("GetObject")] 11 public void RecvObject(IWebPartField prov) 12 { 13 provider = prov; 14 } 15 //获取接口实例中的数据 16 private void GetData(object fieldValue) 17 { 18 lbl.Text = Convert.ToString(fieldValue); 19 } 20 //在Render前去接口实例获取值 21 protected override void OnPreRender(EventArgs e) 22 { 23 if (provider != null) 24 provider.GetFieldValue(new FieldCallback(GetData)); 25 base.OnPreRender(e); 26 }   4、部署WebPart,然后连接,如下图:  5、查看效果  点击Send前,只能看到页面上的两个webpart,如下图:

SharePoint 如何使用PowerShell恢复误删的网站集
SharePoint 如何使用PowerShell恢复误删的网站集

在SharePoint网站集的使用中,我们很有可能会误删我们需要的网站集,SharePoint其实并没有把网站集删掉,只是放到了SPDeletedSite中,这样,我们还可以通过PowerShell找回来我们误删的网站集,具体操作详见下面介绍。  1、获取已经从管理中心删除的网站集                 Get-SPDeletedSite /sites/11   2、如果有两个被删除的网站集,可以根据Site Id和删除时间来区分;   3、根据SiteId来恢复相关网站集,如下图:   Restore-SPDeletedSite -Identity 610857cb-8414-4a89-8bf3-ad3628f6c86c   4、如果删除两个同名网站集,想恢复第二个会报错,如下图:   5、几种相关的PowerShell命令示例:

SharePoint 内容部署功能 使用实例教程
SharePoint 内容部署功能 使用实例教程

在之前的项目中,当客户有新的需求的时候,我们通常在测试环境上开发或者实施,然后手动在生产环境再弄一次。当发现内容部署这个东西,才知道这样是多么不合理的。我们可以创建两个网站集,一个用来修改,然后通过计时器任务在夜间的时候,将更改更新或者更改完毕后手动运行作业均可。下面,简单介绍下内容部署。  1、进入SharePoint CA,点击一般应用程序设置,如下图:  2、进入内容部署设置,将接受内容部署作业设置为“接受”;同时根据需要,在“连接安全性”选择是否进行加密传输,如下图:  设置连接安全性,我这里没有https,所以选择不要求加密;  3、进入管理内容部署路径和作业页面,新建路径,如下图:  4、键入路径的名称,选择源web应用程序和源网站集,网站集需要开启内容部署的Feature和禁用不支持的Feature,后面将会补充介绍;

278 次浏览
SharePoint  "Code blocks are not allowed in this file" 错误解决办法
SharePoint "Code blocks are not allowed in this file" 错误解决办法

今天,设置页面布局的自定义母版页时,设置完了以后保存,然后预览报错,错误如下截图;删掉自定义母版页的MasterPageFile属性,页面依然报错;感觉甚是奇怪,因为有版本控制,还原为最初的版本,依然报错,我这暴脾气!一气之下,删掉了这个默认自带的母版页,从其他环境导过来一个,结果依然报错,错误如下图;  想来想去百思不得其解,然后看了看错误,发现是这个文件不允许后台代码,谷歌了一下(链接附后),发现设置web.config可以允许后台代码(配置文件截图如下),改过配置文件以后,确实页面不报错了,但是记得,千万别删掉自带的页面布局,我发现即使导过来一个一模一样的,效果也不一样,郁闷!最后还是从回收站还原最初的。  web.config修改节点,如下:<SafeMode MaxControls="200" CallStack="false" DirectFileDependencies="10" TotalFileDependencies="250" AllowPageLevelTrace="false"> <PageParserPaths>   <PageParserPath VirtualPath="/*" CompilationMode="Always" AllowServerSideScript="true" IncludeSubFolders="true" /> </PageParserPaths> </SafeMode> 结束语  错误是修改好了,依旧不解为什么我的页面布局,就报错了?还需要开启后台代码,这个安全不安全?改回来为什么不行?说是页面布局的类型被改变了,自带的页面布局,真是很脆弱,大家修改的时候,注意备份,小心谨慎吧!前车之鉴啊!

276 次浏览
SharePoint 2013 一些小技巧
SharePoint 2013 一些小技巧

一、添加“SharePoint 2013 切换用户”标签  相比SharePoint 2010,SharePoint2013版本去掉了切换用户登陆的功能(如下图),其实这个可以通过改welcome.ascx控件来显示出来;  修改文件的位置,如下图:  文件位置 C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\TEMPLATE\CONTROLTEMPLATES   welcome.ascx截图  可能报错,这是因为添加的节点不符合标准,我这里是因为节点之间缺少必要的空格:

276 次浏览
SharePoint HTML5特性之响应式布局 实例教程
SharePoint HTML5特性之响应式布局 实例教程

SharePoint 2013基于HTML5的响应式的布局,就简单的尝试了一下,感觉还不错。当页面在不同的浏览器可视区域上浏览的时候,会通过不一样的css文件来进行展示,使用户在浏览页面中能尽可能的达到最佳体验。  下面简单看看效果,在1380px浏览器可视区域中浏览,下面的css生效:(浏览器的可视区域为1380)  在920px浏览器可视区域中浏览,下面的css生效:(浏览器的可视区域为920px)  在600px浏览器可视区域中浏览,下面的css生效:(浏览器的可视区域为600px)

SharePoint 中的SQL Server 安全 知识教程
SharePoint 中的SQL Server 安全 知识教程

使用SharePoint很长时间以来,都认为Sql只需要最初始的配置,即不再需要管理和维护;而事实上,Sql的管理和安全,都是和SharePoint环境的稳定性息息相关的,所以,要绝对重视SharePoint中Sql Server的管理和维护。  本文主要介绍的有以下三点:  一、关于Sql账号的权限;  二、关于Sql Server的磁盘管理  三、关于Sql Server服务端口的修改   一、关于Sql账号的权限  首先,要说的就是关于账号的问题,无论是SharePoint服务器场配置账号,还是各种服务的账号,都是需要对于Sql的权限的。以前为了方便,也并没有给予更甚的研究,都是直接赋予所有权限。其实,SharePoint对于Sql Server的权限仅仅需要dbcreator和securityadmin权限即可。 

272 次浏览
共计373条记录 上一页 1.. 14 15 16 17 18 19 20 ..38 下一页