在SharePoint中使用SilverLight的注意事项

在SharePoint中使用SilverLight,说起来虽然简单,但是还是折腾了我一些时间:

在SharePoint中使用SilverLight注意事项

首先,需要将Silverlight程序中产生的xap文件拷贝到您的sp站点可以访问到的地方。然后创建一个 webpart,在其中创建Silverlight的实例对象,然后为其指定Source="****.xap"特别注意的是, SilverLight的运行需要ScriptManager的支持。

在我练习的过程中,主要遇到的问题是web.config文件对sl的支持,及相关MIME头的添加。

--web.cofig添加对sl的支持:

1、在原文件的configSections中添加一段sectionGroup,如下:

<sectionGroup name="system.web.extensions"  type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions,  Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">

       <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup,  System.Web.Extensions, Version=3.5.0.0, Culture=neutral,  PublicKeyToken=31BF3856AD364E35">

        <section  name="scriptResourceHandler"  type="System.Web.Configuration.ScriptingScriptResourceHandlerSection,  System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"  requirePermission="false" allowDefinition="MachineToApplication" />

         <sectionGroup name="webServices"  type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions,  Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">

           <section name="jsonSerialization"  type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions,  Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"  requirePermission="false" allowDefinition="Everywhere" />

           <section name="profileService"  type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions,  Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"  requirePermission="false" allowDefinition="MachineToApplication" />

           <section name="authenticationService"  type="System.Web.Configuration.ScriptingAuthenticationServiceSection,  System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"  requirePermission="false" allowDefinition="MachineToApplication" />

           <section name="roleService"  type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions,  Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"  requirePermission="false" allowDefinition="MachineToApplication" />

         </sectionGroup>

      </sectionGroup>

     </sectionGroup>

时间: 2024-11-29 02:36:27

在SharePoint中使用SilverLight的注意事项的相关文章

Sharepoint中使用Silverlight的相关问题

Silverlight越来越多的应用到了Web开发环境,在Sharepoint中也不例外,下面是一些关于在Sharepoint 2010中使用Silverlight的备注事项: 1.IE版本问题:Silverlight的xap文件在64bit的IE里是不能加载的,因此,请用32bit的IE进行加载. 2.Safari浏览器支持问题:Silverlight WebPart不支持Mac机上的Safari浏览器,但在Pc机上的Safari浏览器能加载. 3.Xap文件调用路径问题: 在Sharepoi

SharePoint 2010沙盒解决方案注意事项

沙盒解决方案是 Microsoft SharePoint 2010 中包含的一项功能,此功能使网站集用户能够上载自己的自定义代码解决方案.常见的沙盒解决方案是用户上载自己的 Web 部件. 沙盒 SharePoint 应用程序在一个安全的.受监视的进程中运行,它只能访问 Web 场的有限部分.Microsoft SharePoint 2010 利用功能组合.解决方案库.解决方案监控和验证框架来启用沙盒解决方案. 指定项目信任级别 Visual Studio 通过一个名为 Sandboxed So

SharePoint 2010整合Silverlight 4应用——Bing地图控件

本文中我们将展示如何在SharePoint 2010中集成Silverlight应用.例子中会用到Bing Map 控件.完成后的效果图如下: 开发环境 本例中,我们使用到的开发环境包括: 1.Visual Studio 2010 2.SharePoint Server 2010 3. Silverlight 4 Tools for Visual Studio 2010 4.Bing Maps Silverlight Control SDK 开发前,你需要确保已安装"Bing Maps Silv

一起谈.NET技术,SharePoint 2010 整合Silverlight 4应用 - 任务管理

SharePoint 2010可以与Silverlight实现紧密集成.不管是在浏览器中运行的Silverlight程序还是单独的一个Silverlight程序,都能与SharePoint 2010实现很好的整合.本文中我们将实现一个Silverlight和SharePoint高度整合的例子,通过SharePoint 2010客户端对象模型访问SharePoint任务列表.同时,我们还将学习如何通过SharePoint自带的Silverlight Web部件来宿主Silverlight应用.下图

SharePoint 2010 整合Silverlight 4应用 - 任务管理

SharePoint 2010可以与Silverlight实现紧密集成.不管是在浏览器中运行的Silverlight程序还是单独的一个Silverlight程序,都能与SharePoint 2010实现很好的整合.本文中我们将实现一个Silverlight和SharePoint高度整合的例子,通过SharePoint 2010客户端对象模型访问SharePoint任务列表.同时,我们还将学习如何通过SharePoint自带的Silverlight Web部件来宿主Silverlight应用.下图

Access使用查询--1.4.在查询中执行计算的注意事项

4.在查询中执行计算的注意事项 如果要在字段中显示计算的结果,可以使用 Microsoft Access 所提供的预定义计算或自定义的计算.使用所谓"总计"的预定义计算,可计算出记录组或全部 记录的下列量值:总和(Sum).平均值(Avg).数量(Count).最小值(Min).最大值(Max). 标准偏差(StDev)或方差(Var).可以对每个字段选择要进行的总计计算. 合计函数 Count 在计算时不能包括有空值 (Null) 的记录.例如,Count 函数返回所有 无 Null

怎样在SharePoint中在线编辑文档

我一直以为只有在Document Library里面的File才会支持在线编辑.直到今天早上我才发现用IE打开List里面的Attachments也是支持在线编辑的,但前提是必须是IE浏览器. 目前正在开发的项目,我开始设计时是把所有的审批信息存放在List中,上传的文档以Attachments形式保存于List中,昨天客户来公司,我演示的时候,用Chrome打开附件,直接下载了(以后建议用IE),客户需要在线编辑功能,还狠狠的批了我们一顿,附件不能在线编辑,那我审核个毛线.(其实是可以的,用I

SharePoint中如何利用Jquery Chosen创建新的人员选择器

基于SharePoint平台开发时,人员选择器使用频率是非常高的,但是原生的人员选择器使用太麻烦,而且非常笨拙,非常不友好,特别是对呆在政府部门的老爷们,要让他们手动输入人员,简直就是痴心妄想.总之一句话,越简单越好. 为了让客户满意,必须要对人员选择器进行改造,原生的PeopleEditor彻底抛弃.只能另辟蹊径,寻找适合的JQuery插件,创建新的人员选择器,分析了一下需求,可以归纳新的人员选择器必须支持如下情况: 支持人员的多选,比如像会议.通知需要对多人进行发送,当然也要支持删除. 对于

SharePoint中如何集成Excel数据和Excel Web Access Web部件

Excel Web Access Web部件在SharePoint中Excel电子表单里呈现数据. 1. 打开Excel 2010.创建空白工作薄. 2. 添加数据. 3. 点击另存为,选择文档库,点击确定,选择文档,点击确定.