随笔分类 -  Sharepoint 2010

摘要:try{StringfileToUpload="C:\test.txt";StringsharePointSite="http://localhost:80/";StringdocumentLibraryName="test";SPSecurity.RunWithElevatedPrivileges(delegate(){using(SPSiteoSite=newSPSite(sharePointSite)){using(SPWeboWeb=oSite.RootWeb){oWeb.AllowUnsafeUpdates=true;if( 阅读全文
posted @ 2012-04-11 14:30 Hayden Han 阅读(1653) 评论(0) 推荐(0) 编辑
摘要:解决方法:应用程序池标示不同,设置相同的应用程序池标示或选择与sharepoint使用同一个应用程序池。 阅读全文
posted @ 2012-04-11 14:27 Hayden Han 阅读(226) 评论(0) 推荐(0) 编辑
摘要:Today we continue down our journey in setting up our SharePoint 2010 farm, with the focus on configuring incoming email for SharePoint 2010. When SharePoint 2007 was released, there was a lot of discussion and rumors around Exchange 2007 being the last version of Exchange to provide Public Folder su 阅读全文
posted @ 2012-02-28 15:16 Hayden Han 阅读(1228) 评论(0) 推荐(0) 编辑
摘要:最近使用SharePoint 2010时,用到了爬网.实际的环境如下:一个server,一个IIS中建立了不同的主机头,都是一个管理中心管理,但是在管理中心的server上,只能访问第一个和IIS同名的网站,其他网站访问不了.配置爬网以后,使用的是管理员账户,但是出错.在爬网日志中看到的是:访问被拒绝。请验证默认内容访问账户是否有权访问此库。在其他机器访问不同的主机头是正常的.后来听说在2007上也是一样的问题,因此进行一番搜索.得到方法是修改注册表。如下: Resolution: Follow these steps to Disable the loopback check which i 阅读全文
posted @ 2012-02-06 15:42 Hayden Han 阅读(253) 评论(0) 推荐(0) 编辑
摘要:在WSS 3.0或MOSS 2007中如果要同时使用Windows集成认证和窗体认证,必须扩展已有的Web Application到另一个端口,然后为不同的区域各自选择认证方式。这是个不错的方案,但仍然有以下问题,两者本质上是两个独立的网站,依赖于同一个内容数据据。一些自定义内容需要被部署两次,例如自定义Web Part。两者的URL不同 SharePoint 2010基于声明的混合认证方式,解决了以上问题。使用AspNetSqlMembershipProvider设置声明认证为SharePoint 2010设置AspNetSqlMembership窗体认证的主要步骤与SharePoint 3 阅读全文
posted @ 2011-12-06 14:31 Hayden Han 阅读(506) 评论(0) 推荐(0) 编辑
摘要:上一次我们学习了SharePoint Designer 2010的界面元素,这一次我们要具体深入到其中外部内容类型部分的内容,来看看如何在SharePoint Designer 2010中创建外部内容类型。在2010版本中,微软为了使SPD能够支持通过BCS抓取外部系统的数据做了大量工作。SPD 2010中支持以下连接类型:SQL ServerWCF.Net类型在接下来的一系列文章中,我们会分别认识每一种类型数据源。首先来关注SQL Server,我们会创建一个外部内容类型并连接到AdventureWorks2000样例数据库。步骤如下:1、打开SharePoint Designer 2010 阅读全文
posted @ 2011-04-22 10:56 Hayden Han 阅读(405) 评论(0) 推荐(0) 编辑
摘要:SharePoint 2010母版页所用的还是ASP.NET 2.0中的技术。通过该功能,实现了页面框架布局与实际内容的分离。虽然在本质上自定义母版页的过程和以前版本的SharePoint大致相同,但是从2007到2010仍然有许多重要的值得我们关注的变化。本文将试图:巩固和掌握SharePoint 2010里母版页相关的一些基本操作突出描述新版本和以前的版本之间的一些变化了解一些有用的或比较常见的自定义方式 SharePoint 2010 母版页的类型首先,让我们快速的看一下在SharePoint 2010中母版页的类型:v4.master 默认的工作组站点的母版页。提供了功能区和其他用户界 阅读全文
posted @ 2011-04-22 10:01 Hayden Han 阅读(544) 评论(0) 推荐(0) 编辑
摘要:关于匿名访问Internet Information Services (IIS) 创建 IUSR_计算机名 帐户来验证匿名用户以响应对 Web 内容的请求。IUSR_计算机名 帐户(其中计算机名 是运行 IIS 的服务器的名称)为用户提供根据 IUSR 帐户的上下文对资源进行匿名访问的权限。可以重置匿名用户访问权以使用任何有效的 Windows 帐户。 注意: 可以为其他网站、虚拟或物理目录和文件设置不同的匿名帐户。在独立环境中,IUSR_计算机名 帐户位于本地服务器上。如果该服务器是域控制器,则将为域定义 IUSR_计算机名 帐户。 默认情况下,当您创建新的 Web 应用程序时,Windo 阅读全文
posted @ 2011-04-20 16:41 Hayden Han 阅读(416) 评论(0) 推荐(0) 编辑
摘要:如何将域中的AD数据导入SharePoint 最近刚装好sharepoint2010,想要研究一下,第一件想做的事就是想把AD中的用户信息导入到SharePoint中。那现在就来看看我是怎么操作的:1.打开管理中心sharepoint是通过“用户配置文件同步服务”来实现同步,所以第一步要开启这个服务。方法:进入 系统设置---管理服务器上的服务(如下图:)2. 请注意下图最后一个服务,现在处于停止状态。好了,那我们就启动它吧3. 突然跳出来个页面(如下图)要你输入密码认证你的权限才能开启服务。那就打吧.....打完后按确定...阿门....希望一切顺利!4. 注意最下面。我晕了.......等 阅读全文
posted @ 2011-04-20 16:23 Hayden Han 阅读(544) 评论(0) 推荐(0) 编辑
摘要:在前文中我们提到,SharePoint 的任务封装机制决定了它的状态机应用存在两个问题,一个是多人审批时,需要为每个审批人都添加一个EventDrivenActivity;另一个是审批人数在设计期就必须确定。这两个问题有没有办法解决呢?幸亏 WF 提供了流程动态修改的功能,我们可以从 StateActivity 继承一个自己的 State 活动,在状态执行前根据审批人的数量,在状态中动态添加 CreateTask、EventDrivenActivity 和 OnTaskChanged 活动。自定义 State 活动的 Execute 方法的代码逻辑。采用自定义 State 活动实现的状态机工作 阅读全文
posted @ 2011-04-14 14:26 Hayden Han 阅读(428) 评论(0) 推荐(0) 编辑
摘要:在前文中我们提到 SharePoint 是在 WF 工作流引擎之上,封装了事件驱动接口的一个工作流平台;SharePoint 在 WF 上扩充了很多 Activity,其中和 WF 密切相关的有三个常用 Activity是: OnWorkflowActivated,CreateTask,OnTaskChanged。一个简单的 SharePoint 顺序流。OnWorkflowActivated:响应流程启动的事件。CreateTask:生成 SharePoint 的任务。OnTaskChanged:响应任务被改变的事件。在一个流程中只能有一个 OnWorkflowActivated ;可以有任 阅读全文
posted @ 2011-04-14 14:22 Hayden Han 阅读(460) 评论(0) 推荐(1) 编辑
摘要:SharePoint 的工作流是基于 Workflow Foundation 的,我们就先谈谈 WF,只有对 WF 有正确的认识,才能找到 SharePoint 工作流的解决方案。Workflow Foundation 的 2 个最显著的特点 直接支持状态机模型状态机是工作流的理论基础,但以前几乎没有工作流产品直接支持状态机,因为一般的工作流产品大都有直接的商业目的,目标就是应用,而状态机的技术难度较高,出于降低应用难度的原因,都会对状态机进行封装,使之可以在一个流程图中实现流程的跳转。通过牺牲功能,来换取易用性。而 WF 的目标是一个基础的架构,所以可以直接支持状态机模型,虽然开发有较高的技 阅读全文
posted @ 2011-04-14 14:09 Hayden Han 阅读(637) 评论(0) 推荐(0) 编辑
摘要:该实例演示如何获取l列表或者图片库的数据并实现图片自动播放效果该实例演示如何获取l列表或者图片库的数据并实现图片自动播放效果,显示所有的在指定视图中的记录。你可以自定义自动播放图片webpart的大小,显示方向,边框样式,背景色,背景图片,播放间隔,和图片显示时间。最下方已列出所有可配置项。你能在一个页面上加入多个自动播放图片的webpart,他们之间不会相互影响。已成功在IE8, Firefox 3.6.13, Safari 5.0.3 and Chrome 9.0.597.98测试,并兼容SharePoint 2007 and 2010.示例截图当鼠标移动到webpart上暂停自动播放工具 阅读全文
posted @ 2011-04-13 13:55 Hayden Han 阅读(789) 评论(0) 推荐(0) 编辑
摘要:ECMAScript是基于javascript的客户端脚本语言,SharePoint 2010中支持使用ECMAScript来调用客户端对象模型背景众所周知客户端对象模型是SharePoint 2010 中相当实用的新特性之一,你可能已经了解在SharePoint2007中你如果不想再服务器端调用SharePoint对象,只有通过Web Services来实现。现在在SharePoint 2010 中你可以使用客户端对象模型来实现与SharePoint的交互,当然你也可以继续使用Web Services的方式。SharePoint 客户端对象模型工作原理SharePoint客户端对象模型是Sh 阅读全文
posted @ 2011-04-13 13:10 Hayden Han 阅读(676) 评论(1) 推荐(1) 编辑
摘要:问题在SharePoint 2010中新增加的 Visio Services 功能,通过它用户可以在浏览器中直接查看Visio文档。 我们来看一下如何使用解决方案对用户来说在浏览器中显示Visio文件实际上很简单。开始实验前你必须同时具有SharePoint 2010企业版和Visio 2010的部署环境。步骤 1 - 激活Visio Services打开--> 网站操作(Site Actions) -->网站设置(Site Settings).然后点击 "管理网站功能(Manage site features)".如下图所示,如果你的SharePoint Se 阅读全文
posted @ 2011-04-13 10:51 Hayden Han 阅读(380) 评论(0) 推荐(0) 编辑
摘要:Here are the steps and the code snippet for creating a custom webpart to display items or news via rss feed.1. Open the VS and add a new blank solution.2. Now in your Solution say “RssFeedPackage” add a new item then choose add a webpart. Lets name it as RSSFeedWebPart.Please note : You can directly 阅读全文
posted @ 2011-04-12 17:59 Hayden Han 阅读(210) 评论(0) 推荐(0) 编辑
摘要:SharePoint 2010可以与Silverlight实现紧密集成。不管是在浏览器中运行的Silverlight程序还是单独的一个Silverlight程序,都能与SharePoint 2010实现很好的整合。本文中我们将实现一个Silverlight和SharePoint高度整合的例子,通过SharePoint 2010客户端对象模型访问SharePoint任务列表。同时,我们还将学习如何通过SharePoint自带的Silverlight Web部件来宿主Silverlight应用。下图是根据我个人的理解绘制的Silverlight和SharePoint 2010应用整合示意图。从上图 阅读全文
posted @ 2011-04-12 17:51 Hayden Han 阅读(443) 评论(0) 推荐(0) 编辑
摘要://引用sp.ui.dialog.jsExecuteOrDelayUntilScriptLoaded(showMyModalDialog, ‘sp.ui.dialog.js’);//加入如下javascriptString myJavascript = “var showMyModalDialog = function() { ” +var options = { “+url: targetUrl,title: ‘Custom dialog’, width: 980, height: 580, dialogReturnValueCallback: function (dialogResult, 阅读全文
posted @ 2011-04-12 17:48 Hayden Han 阅读(276) 评论(0) 推荐(0) 编辑
摘要:视频Web Part 是在SharePoint 2010中推出的新功能, 此文将演示如是把视频文件加入到sharepoint 2010中实现播放。activate those two features1- 在网站集功能中激活SharePoint Server Publishing Infrastructure Feature 2- 在网站集功能中激活SharePoint Server Publishing Feature选择需要编辑的页面点击插入插入TAB,选择视频和音频视频部件被加入到SharePoint页面中。点击视频WebPart,相关选项在Ribbon中显示出来。在Media选项卡中, 阅读全文
posted @ 2011-04-12 17:37 Hayden Han 阅读(381) 评论(0) 推荐(0) 编辑
摘要:从Sharepoint 2007开始,工作流作为一个真正的强有力的工具内置在SharePoint中。你可以通过设计工作流,从而在网站或应用程序中添加自定义逻辑,而且不需要编写任何代码!通过工作流实现业务流程自动化所需的各种功能,从发送通知到创建任务这么简单的事都可以通过工作流完成。还有的很多可能性,许多的功能有待挖掘,可以说只是受限于你的想象力。本文将讨论如何能够非常容易地开发属于自己的SharePoint 2010的工作流,甚至不需要你必须懂开发,这里不会要你写任何自定义的代码,您要做的只是点点鼠标。首先我们需要一个切入点,以此触发一个工作流的启动,作为例子,我们使用当某人添加项目到列表中作 阅读全文
posted @ 2011-04-12 17:08 Hayden Han 阅读(494) 评论(0) 推荐(0) 编辑