场 景 近期有个场景,判断当前用户对项目有没有编辑权限,使用JavaScript完成,弄了好久才弄出来,分享一下,有需要的自行扩展吧,具体如下;代 码function getPermissions(){ var mycontext = new SP.ClientContext(); v...
前 言 这里简单介绍一下为SharePoint 2013 配置基于表单的身份认证,简单的说,就是用Net提供的工具创建数据库,然后配置SharePoint管理中心、STS服务、Web应用程序的三处web.config即可。下面,让我们以图文的方式了解创建的具体过程吧。 使用微软提供的工具,创建数...
前 言 上面一篇博客,我们了解到如何为SharePoint 2013配置表单身份认证,但是添加用户是一个麻烦事儿;其实,我们还可以用Asp.Net的配置工具,为SharePoint 2013添加表单用户,下面让我们简单介绍下,如何操作。 打开Visual Studio,新建项目,选择Asp.ne...
前 言 之前的博客我们介绍了如何为SharePoint配置表单登陆,但是,登陆页面是丑、很丑、非常丑、特别非常丑!我们现在就介绍一下如何定制SharePoint表单登陆页面! SharePoint 表单认证的页面,在每个Web App的端口下的_forms文件夹中,如下图: 进去发现有一个页面...
错误截图: 文字描述:Restore-SPSite : 0x80070003At line:1 char:1+ Restore-SPSite http://localhost/sites/test -PathD:\backup\DBT123 ...+ ~~~~~~~~~~~~~~~~~~~~~...
在IE11上访问SharePoint 2013 calendar视图,发现加入兼容性视图以后访问,正常,如下图: 不加入兼容性视图IE11访问,出现兼容性问题,如下图: 因为有些环境有问题,有些环境没有问题,对比了一下,发现打补丁kb3054792,打完补丁,重启即可; 补丁地址:http...
错误信息 一 Export ran out of memory while compressing a very large file. To successfully export, turn compression off by specifying the -nofilecompression
错误截图错误日志位置:C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\LOGS主要错误The current user is not an SharePoint Server farm administr...
HttpModule工作原理 HttpModule负责监听HttpRequest,当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这个HTTP请求做任何处理,也就是在此时,我们进行权限的判断,如果没有相关权限导向跳转页面。创建HttpModule并...
错误The SharePoint server was moved to a different location. ( Error from SharePoint site: HttpStatusCode Redirect The request failed with the error mes...
1、首先下载SharePoint Server 2016 IT Preview安装包,大约2.8GB,当然如果有需要,还可以下载两种提供测试的语言包,其他语言包还未提供下载,如下图: 2、我是在已经安装好DC(域控)、Sql Server 2012、DNS、IIS等的机器上,直接装的Share...
前言 最近有这样一个需求,就是要求在列表库里管理文档,需要多文档管理、带版本控制、可以单独授权等基本操作。于是乎,就开发了一个自定义段,这里介绍一下字段的思路,里面有一些遇到的问题,在群友的帮助下已解决,特此感谢群友[悉尼]Jay,大胡子帅哥。
SharePoint 2013爬网报错An unrecognized HTTP response was received when attempting to crawl this item. Verify whether the item can be accessed using your b...
最近使用SharePoint中,遇到一个需要重命名网站集的需求,主要是网站用数据库备份/还原的方式,想要改网站集的地址,然后搜了一下PowerShell:$site = Get-SPSite -Identity "http://server/sites/Demo" $site.rename("htt...
前言 之前做门户的时候,经常要导入导出WebPart,非常的频繁,然后就需要一个个导出,然后一个个导入,非常繁琐;闲暇之际,就考虑能不能自动化一下,把这个功能写成一个工具,可以方便的管理WebPart。 工具的主要功能就是为页面添加、删除WebPart,对已经修改好的页面,可以导入导出页面上所有的W
前言 这是自己在空闲时间里,为了提高对SharePoint的认识和熟悉技术,做的一个Demo。可能不尽完善,但是基本功能都已经有了,欢迎大家评论和提意见。自己也会在把源代码放到Github上进行开源,和大家一起讨论和学习。 主要功能 论坛发帖 评论功能 消息管理 功能演示 论坛首页,左侧为分类选择菜
最近碰到一个新的需求,就是要给SharePoint配置应用程序商店,挺有意思的,就简单的配置和记录了一下,分享给大家。 其实应用程序商店之前感觉很鸡肋,但是用起来还是不错的。不喜勿喷,呵呵。 首先需要配置DNS 1、在DNS管理端添加一个新区域,为了添加泛域名。 2、添加区域的向导,下一步就可以了;
前言 最近为SharePoint 2016环境,配置了状态机工作流,然后,用spd创建的时候可以保存,但是发布的时候报错,经过排查解决了问题,记录一下。 报错截图 下面是SharePoint Designer发布工作流的时候的报错截图,点开高级有报错信息。 错误信息 下面,是详细的错误信息,英文不好
最近开始弄SharePoint 2016的Workflow,遇到问题发现没有了Work Management Service application,然后用PowerShell命令创建也不行,bing和谷歌了很久,发现这个服务在SharePoint 2016里被丢弃了,很汗。搜到的博客链接分享给大家
in sharepoint 2013, 2016 , there is a limitatoin on the size of the uploading files , default size for uploading documents through CSOM is 2 MB, but y
SharePoint online 默认是现代视图,我们可以通过Powershell命令切换默认视图。 以下,是完成的Powershell命令: 如果保存ps1文件,请注意 参考 https://support.office.com/en-us/article/Switch-the-default-
前言 最近,一直在前端和SharePoint进行交互,然后,发现一个好用的插件,分享给大家。 首先,需要添加一个引用,如下图: 当然,我这里只是举个例子,亲们一定要去下载这个库,然后传到服务器或者文档库中进行引用,而不是添加下面一行代码就行的【新手必读,老手忽略之】; 然后,添加JQuery库,因为
前言 最近,使用工作流的时候碰到了一个问题,突然间所有工作流都无法启动,报错Failed on started. 同时,工作流内部报错,工作流被系统账号取消了。 查了很久,发现系统打了windows server security patches造成的,有两种方法可以解决。 原因 问题的原因就是我们
SharePoint 在配置完成工作流以后,使用Designer配置工作流的时候,可能会遇到如下错误。 Server-side activities have been updated. You need to restart SharePoint Designer to use the updat
前言 SharePoint 2019刚刚发布,很多群友在寻找安装教程,霖雨正好也下载了进行体验,就把完整的安装过程做成图文教程,分享给大家了,有需要的人可以有个参考。 文章从创建虚拟机开始,可能有点啰嗦,为的是让没有任何SharePoint经验的人,也能通过本文完成整个环境的搭建,还望大家多多理解。
前言 最近,有这么个需求,给用户做个请假审批系统,要输入请假开始时间和结束时间,同时计算出请假天数,如果年假数量不够提示不能提交,如果年假数量够的话,就走审批工作流,审批通过以后,自动在年假上减去这个请假天数。 审批流程很简单,就是找自己的经理审批就好了,在SharePoint里创建一个简单的wor
前言 因为接口是http的,我们站点是https的,不能https直接ajax请求http,所以需要在SharePoint中开发一个模拟请求Ajax的Service,分享一下。
前言 最近,有个需求,就是需要批量更新列表内容,平时这些操作,都用powershell去完成,但是,powershell需要在服务器上操作,而服务器权限需要通过客户的层层把关
前言 用过SharePoint Online 版本的朋友们,应该很熟悉SharePoint为我们带来的Modern UI,而这个页面的订制,也跟原来的表单定制方式不同了,而且更加简单了。 而且,试了一下,之前在NewForm页添加JavaScript或者JQuery的方式,并不好使了。 1.新建项目
前言 最近有这样一个需求,创建一个表单,里面有多行文本字段,但是要求内容默认带一个表格,这样用户新建项目的时候,就可以直接填表格了。 好吧,这样的需求我们可以通过JavaScript实现。 1.默认的多行文本,我们可以通过菜单上的插入功能,插入一个表格,但是,这不是我们想要的,如下图: 2.用Sha















