随笔分类 -  .Net

摘要:SharePoint服务器端对象模型 之 使用CAML进行数据查询 一、概述 在SharePoint的开发应用中,查询是非常常用的一种手段,根据某些筛选、排序条件,获得某个列表或者某一些列表中相应的列表条目的集合。 除去列表上的查询之外,在SharePoint中还大量存在着各种各样的查询,比如针对回 阅读全文
posted @ 2016-06-11 21:10 荡来荡去(allen) 阅读(675) 评论(0) 推荐(0)
摘要:一.前言第一次接触Autofac是因为CMS系统--Orchard,后来在一个开源爬虫系统--NCrawler中也碰到过,随着深入了解,我越发觉得Ioc容器是Web开发中必不可少的利器。那么,Ioc容器是用来做什么的?用了有什么好处?我相信如果不明白这两点就很难敞开心扉接受Ioc容器。二.传统解耦设... 阅读全文
posted @ 2015-04-04 22:39 荡来荡去(allen) 阅读(569) 评论(0) 推荐(0)
摘要:Loopback Check(回环检查)本来不是一个SharePoint问题,是Windows Server为了增强自身安全性在Server 2003 SP1后引入的一个功能, 在近几个月中导致了一系列问题的爆发.一. 主要场景:1. SharePoint站点使用了主机头(Host Header).... 阅读全文
posted @ 2015-02-10 22:58 荡来荡去(allen) 阅读(998) 评论(0) 推荐(0)
摘要:环境描述 Windows 2012 R2,SharePoint 2013(没有sp1补丁),sql server 2012错误描述 搜索服务正常,但是爬网一直在Crawling Full,但是爬不到任何东西,而且不会停止,爬了一宿什么都没有爬到: 爬网不止,爬了一宿什么都没有爬到,错误如下: ... 阅读全文
posted @ 2015-02-10 22:22 荡来荡去(allen) 阅读(490) 评论(0) 推荐(0)
摘要:今天使用SharePoint 2013创建页面的时候,突然提示“此产品的试用期已结束 ”。网上解决办法: “将IIS的‘应用程序池’下网站集对应的‘宿主应用程序’的‘应用程序池标识’改为‘域管理员或系统管理员’”,因为我的应用程序池标识,本身就是域管理员,所以此方法行不通。解决方法: 1、找一个K... 阅读全文
posted @ 2014-08-30 18:57 荡来荡去(allen) 阅读(826) 评论(0) 推荐(0)
摘要:1. SharePoint 弹出框本文讲述SharePoint 2013 中使用 SP.UI.ModalDialog.showModalDialog时 showModalDialog 未定义的问题。function showDialog(title,url,width,height) { va... 阅读全文
posted @ 2014-07-08 15:32 荡来荡去(allen) 阅读(1104) 评论(0) 推荐(0)
摘要:默认情况下,点击文档库中的文件是在当前浏览器中打开的(如果你设置的是在客户端软件打开,则不符合本文情况)。那么如果让他在新窗口中打开呢?这里需要借助jQuery,关于如何将jQuery集成到Sharepoint中,请参考:http://hi.baidu.com/sygwin/blog/item/95... 阅读全文
posted @ 2014-07-02 17:53 荡来荡去(allen) 阅读(1028) 评论(0) 推荐(0)
摘要:前提条件Office web app server2013不能跟sharepoint server2013安装在同一台服务器上,如果安装在同一台服务器上将提示如下错误:后来查询资料:按照官方文档的说法,和SharePoint2013的需求相同,需要8-12GB的内存,它要求操作系统必须是Window... 阅读全文
posted @ 2014-07-02 17:21 荡来荡去(allen) 阅读(840) 评论(0) 推荐(0)
摘要:当我们搭建完环境,创建应用程序和网站集后,就已经正式开启了我们的SharePoint之旅了,进入网站以后,开始基本的使用、设置,了解SharePoint相关特性,下面,来简单了解下SharePoint吧。1. 创建网站集完毕,打开首页,如图1: (图1 SharePoint... 阅读全文
posted @ 2014-05-24 00:44 荡来荡去(allen) 阅读(726) 评论(0) 推荐(0)
摘要:SharePoint使用Windows身份验证,默认会弹出Windows验证登录框,如下图所示:1.对于已经加域的客户端IE安全设置,将站点加信任站点,然后修改信任站点安全设置,滚动条拉到最后,在“用户身份验证”项中,选择“自动使用当前用户名和密码登陆”。点击“确定”,关闭浏览器,重新打开,就可以自... 阅读全文
posted @ 2014-05-22 10:16 荡来荡去(allen) 阅读(1010) 评论(0) 推荐(1)
摘要:IIS 有一种机制,默认会在IIS空闲一定时间段后,将应用程序池进行回收,这个时间段在IIS6中默认是20分钟,在IIS7中默认是1740分钟。两个配置都不合理,都会导致当应用程序池被回收后,第一次访问网站的时候速度很慢。如果一直不回收应用程序池,会导致占用内存过大。做SharePoint的人都知道... 阅读全文
posted @ 2014-05-21 10:12 荡来荡去(allen) 阅读(5762) 评论(0) 推荐(1)
摘要:安装完Lync客户端后,运行时Lync客户端时,报出如下错误:【原因解析】Lync客户端没有正确安装CA证书链。【解决办法】第一种方法:将计算机加入域。第二种方法:不加入域的处理方法: 1.登录域服务器计算机,登陆http://CA服务器IP/certsrv下载CA证书链。若http://CA服务... 阅读全文
posted @ 2014-05-05 10:28 荡来荡去(allen) 阅读(12017) 评论(0) 推荐(0)
摘要:众所周知,一款好的开发工具不仅能提高项目开发效率,而且能够协助开发人员简化开发流程。本文汇总几款SharePoint 2013开发常用开发工具,希望能够对大家有所帮助。如果您有更好的工具,没有包含在本文中,欢迎留言分享。Visual Studio 2013 (http://www.visualstu... 阅读全文
posted @ 2014-04-23 14:18 荡来荡去(allen) 阅读(305) 评论(0) 推荐(1)
摘要:在我新建了SharePoint 2013的网站后,发现界面与2010有一些不同,比如缺少了“以其他用户身份登录”,这给我的测试带来很大不便。在找了一些国外网站后,终于找到了解决方法第一步:找到welcome.ascx文件,在“C:\Program Files\Common Files\microso... 阅读全文
posted @ 2014-04-16 08:52 荡来荡去(allen) 阅读(220) 评论(0) 推荐(0)
摘要:最近在做一个项目,要求集成到第三方系统中,由于先前没有做过类似的活,所以折腾了几天,蹭着有闲情的时候记录一下。以下实例,都是我用Asp.net语言进行开发的,关于HTML元素的获取,使用的是Google浏览器。1. 非Asp.net开发的网站 我们拿www.51cto.com来做实例,首先进入www.51cto.com,点击登录,就进入到该博客的登录页面。使用Google浏览器,按下F12,找到其表单的action值,可以发现其action值为http://home.51cto.com/index.php?s=/Index/doLogin,然后点击账号和密码的文本框,右击鼠标,审查元素,分.. 阅读全文
posted @ 2014-01-24 14:36 荡来荡去(allen) 阅读(2427) 评论(1) 推荐(0)
摘要:一、WSS_Content 后端内容数据库存储所有网站内容,包括网站的文档或文档库中的文件,列表数据和Web部件属性,以及用户名和权限。为特定网站的所有数据的内容数据库。二、SharePoint_Config 配置数据库句柄的所有管理部署,请求定向到相应的数据库和管理后端数据库的负载平衡。在前端Web服务器接收到请求的页在一个特定网站时,它检查配置数据库,以确定哪些内容数据库包含站点的数据。您可以配置数据库运行在同一台计算机作为Web服务器或远程计算机上运行MicrosoftSQL服务器。配置数据库概念相对不变,在微软sharepointserver2010。在MicrosoftOffic.. 阅读全文
posted @ 2014-01-14 16:03 荡来荡去(allen) 阅读(672) 评论(1) 推荐(0)
摘要:在SharePoint里面,不仅有用户的权限,还有代码的权限。比如,我们在安装一个自定义的WebPart的时候,默认的情况下是不能操纵文件夹的,如果你看一些教你怎么做WebPart的文章的话,你会发现很多都会教你修改web.config文件,把它的trust的level改成Full。简单的说,这是一句不负责任的句话,意思就是给所有dll以所有的权限,如果你只是在自己机器上做点小实验,那没问题。如果是在正式的项目中,就会造成比较大的安全隐患。事实上,我们应该为我们的dll赋自定义的权限以杜绝安全隐患。首先,我们要创建包含自定义权限的config文件。到以下目录C:/Program Files/C 阅读全文
posted @ 2013-09-09 15:04 荡来荡去(allen) 阅读(1403) 评论(0) 推荐(0)
摘要:使用命令行工具SDK Command Prompt,键入:SN -T C:\*****.dll (dll文件所在的路径)就会显示出该dll具体的PublicKeyToken数值。如果该程序集没有强命名,则不会有PublicKeyToken数值。第一种方法:在类库中右击-->属性-->签名:勾选“为程序集签名”,新建一个“强名称密钥文件”就可以。如图所示:第二种方法:将一个程序集强命名的方法是:用SN -k C:\***.snk命令生成***.snk文件,将该snk文件加载到项目中。在项目上右键属性,选择Signing选项卡,钩选中“Sign the assembly”,再在下拉列表 阅读全文
posted @ 2013-08-14 11:29 荡来荡去(allen) 阅读(730) 评论(0) 推荐(0)
摘要:整理了一下ASP.NET Web.config配置文件的基本使用方法。很适合大家参看,由于Web.config在使用很灵活,可以自定义一些节点。所以这里只介绍一些比较常用的节点“Asp.Net 配置”选项。设置和注释的完整列表在 machine.config.comments 中,该文件通常位于 "Windows"Microsoft.Net"Framework"v2.x"Config 中。--> 可以在计算机、站点、应用程序和子目录级别... 阅读全文
posted @ 2013-07-10 14:30 荡来荡去(allen) 阅读(745) 评论(1) 推荐(0)
摘要:一、过程描述: 首先在源站点机器上用stsadm.exe备份网站集,讲备份文件拷贝到目标服务器(也可直接在备份时配置备份路径为目标机器路径),然后执行还原操作:首先新建网站集,然后用SharePoint自带的stsadm.exe工具来实现站点的还原.还原完成后拷贝sp.listview控件所需dll并且修改web.Config配置文件。下面为具体步骤.本例是从服务器192.168.10.59上备份SharePoint站点,然后还原到192.168.11.31上。二、具体步骤1、备份SharePoint站点.在192.168.10.59上新建backupsite.bat文件,内容如下:stsa. 阅读全文
posted @ 2013-07-08 15:07 荡来荡去(allen) 阅读(569) 评论(0) 推荐(0)