最近有项目silverlight通过单独部署的WCF站点访问sharepoint2013的图片库,需要做个笑脸墙效果如下:

结果开发完毕后无法在SP站点显示出来。使用VS自带的WCF工具进行测试。如下:

C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE 找到WcfTestClient.exe

如下图:

双击其中一个方法,可以进行测试。。。

经过测试发现无权限,于是想到应用程序池,把WCF部署的站点的应用程序池设置成当前SP的场管理员,如下图:

设置方法,点击应用程序池的高级设置,如下图:

点设置

设置完成发现silverlight部署到SP站点还是无法通过WCF读取图片,想到应当是跨域问题。

创建如下2个xml文件

1、clientaccesspolicy.xml

<?xml version="1.0" encoding="utf-8" ?>
<access-policy>
  <cross-domain-access>
    <policy>
      <allow-from http-request-headers="*">
        <domain uri="*" />
      </allow-from>
      <grant-to>
        <resource path="/" include-subpaths="true" />
      </grant-to>
    </policy>
  </cross-domain-access>
</access-policy>  

2    crossdomain.xml

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"</a&gt;
<cross-domain-policy>
  <allow-http-request-headers-from domain="*" headers="*"/>
</cross-domain-policy>

把2个文件拷贝到WCF的站点下,如下图:

再把clientaccesspolicy.xml 拷贝到sp站点根目录下,c:\intetpub\wwwroot找到对应的站点,如下图:

拷贝完毕后,再打开SP站点此时可以看到silverlight通过WCF访问到图片库。

转载于:https://www.cnblogs.com/love007/p/4090071.html

silverlight如何通过单独部署的WCF站点访问sharepoint2013的图片库相关推荐

  1. Silverlight中服务通信方式的选择(WCF、Data Service、Ria Service)

    Silverlight中服务通信方式的选择(WCF.Data Service.Ria Service) 转自 http://www.cnblogs.com/024hi/archive/2011/06/ ...

  2. Silverlight 2 应用程序部署到任意HTML页面

    Silverlight 2 应用程序部署到任意HTML页面,可以采用ActiveX的方法,在页面中放入object标签,设置相应的属性即可.使用 object 元素,可以用与所有受支持浏览器兼容的方式 ...

  3. 2019数据安装勾选_【安装部署】esweb服务器如何单独部署

    推荐指数:☆☆☆☆☆ 背景:在勤哲Exce服务器软件的使用过程中,有的客户并发用户数多,可将esweb服务器单独部署. 具体安装步骤: 首先,在一台服务器上安装除填报网站外的应用程序. 双击安装包运行 ...

  4. tomcat相关配置技巧梳理 (修改站点目录、多项目部署、限制ip访问、大文件上传超时等)...

    tomcat常用架构: 1)nginx+tomcat:即前端放一台nginx,然后通过nginx反向代理到tomcat端口(可参考:分享一例测试环境下nginx+tomcat的视频业务部署记录) 2) ...

  5. 如何将 Django 服务器单独部署到 heroku 上

    文章目录 Django server 单独部署 heroku 视频资源 部署步骤的 checklist 准备工作 创建账号 使用 pipenv / anaconda 创建python 和 Django ...

  6. 网闸是单独部署还是双机部署_鼎信通达UC8000系列IPPBX双机热备解决方案

    概述 随着通信全IP化的进程,现代企业中基于IP的语音.视频.会议.融合通信已广泛应用,企业部署的IPPBX作为通信系统最核心的部分,如何保证高可靠性与安全性尤为重要,也成了考验系统能力的一种标准. ...

  7. 网闸是单独部署还是双机部署_鼎信通达-UC8000系列IPPBX双机热备解决方案

    概述 随着通信全IP化的进程,现代企业中基于IP的语音.视频.会议.融合通信已广泛应用,企业部署的IPPBX作为通信系统最核心的部分,如何保证高可靠性与安全性尤为重要,也成了考验系统能力的一种标准. ...

  8. 教你发布Silverlight Bussiness Application(SQL Server 登录,局域网访问,以及使用ArcGIS Server服务需要注意的问题)...

    教你发布Silverlight Bussiness Application(SQL Server 登录,局域网访问,以及使用ArcGIS Server服务需要注意的问题) 原文:教你发布Silverl ...

  9. 部署IIS网站HTTPS访问

    1.登录阿里云申请SSL整数(个人免费版支持一个域名) 2. 证书导入 • 开始 -〉运行 -〉MMC: • 启动控制台程序,选择菜单"文件"中的"添加/删除管理单元&q ...

最新文章

  1. CXF之webservice
  2. 六十三、Vue中非父子(兄弟)组件间传值,插槽的使用和作用域插槽(非常重要)
  3. niceScroll在ie11和edge浏览器上面滚动时抖动问题
  4. linux之文件类型
  5. YOLOv1深刻解读
  6. php 在模板中赋值数组变量,PHP自定义函数实现assign()数组分配到模板及extract()变量分配到模板功能示例...
  7. 三、RabbitMQ消息发布时的权衡
  8. Java面向对象-String类
  9. 分布式 集群 负载均衡含义
  10. linux zen 补丁,Mageia 7.1 发布,修复AMD Zen 2支持
  11. 缺陷分析之缺陷预防的过程
  12. java影院订票系统图形界面,java简单影院订票系统Word版
  13. 《地球概论》(第3版)笔记 第四章 地球运动的地理意义
  14. 一步一步学Silverlight 2系列(21):如何在Silverlight中调用JavaScriptjavascript
  15. CF115B Lawnmower(贪心)
  16. 【社媒营销】四大跨境营销渠道分析
  17. 双核心三层交换机路由功能详细配置
  18. Word加粗的字体如何恢复正常粗细
  19. Radon定理与证明
  20. 博客园的html编辑器,博客园 - 小桥 - 在线HTML编辑器原理

热门文章

  1. 热力图怎么做_LncRNA这么热,5分左右的LncRNA研究文章应该怎么做
  2. delete kubectl pod_kubectl delete
  3. nodejs mysql 同步_NodeJS实现同步的方法
  4. 为什么不敢和别人竞争_孩子在学校不敢竞争?你该怎么做
  5. OpenCV-Python实战(番外篇)——利用增强现实制作美颜挂件,让你的照片与众不同
  6. 如何在Ubuntu上安装MariaDB
  7. scala unix时间戳_下载,在Linux,Unix,Windows上安装Scala
  8. C++ 11使用thread类多线程编程
  9. [msi]获取msi安装包的ProductCode
  10. 使用Visual Studio对项目重命名