如何在SharePoint 2013中创建WCF REST Service

SharePoint 2013为开发者提供了丰富的REST API,方便了我们在客户端操作List中的数据。当然我们也可以在SharePoint 2013中创建自定义的REST Service,比如通过REST Service去操作数据库。本篇博客将介绍怎样在SharePoint 2013创建WCF REST Service。

SharePoint 中 创建WCF Service

因为无法在SharePoint 2013 Project中添加WCF Service Template,所以预先创建一个WCF Service Application , 在把契约接口和svc服务拖到SharePoint Project中。所以你需要以下步骤:

1.创建 WCF Service Application

2.在SharePoint Project中创建SharePoint Mapped Folder ISAPI,因为SharePoint 2013中能访问的服务(.svc)存在:C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\isapi 文件夹中,对应于IIS中虚拟目录_vti_bin。

3.把WCF Service Application的svc拖到 ISAPI文件夹中,如下所示:

4.修改Namespace,并添加程序集引用,如下所示:

5.因为SharePoint Project需要强名称Key File,所以引用此程序集需要提供PublicToken(sn -T assembly.dll,使用方法参考:http://www.cnblogs.com/OceanEyes/p/custom-provider-in-sharepoint-2013-fba-authentication.html)

6.修改svc

<%@ ServiceHost Language="C#" Debug="true" Service="Eyes.CustomRestService.Service1,Eyes.CustomRestService,Version=1.0.0.0,Culture=neutral,PublicKeyToken= bf65dbaa17f24124" CodeBehind="Service1.svc.cs" %>

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索wcf
, project
, service
, sharepoint
, 中创
, sharepoint 2013
, js中创建file
, 2013
, sharepoint 2013
SharePoint2013 
wcf rest service、wcf创建webservice、sharepoint rest api、sharepoint rest、wcf rest,以便于您获取更多的相关知识。

时间: 2024-09-08 12:41:51

如何在SharePoint 2013中创建WCF REST Service的相关文章

SharePoint 2013 中自定义WCF服务

在使用SharePoint2013的时候,如果其他客户端 API 的组合不足,可以通过自定义 Web 服务扩展 SharePoint.默认情况下,SharePoint 2013 不仅支持创建自定义 ASP.NET Web 服务,还支持创建自定义 WCF Web 服务. 在开始之前,简单描述一下创建自定义WCF服务的步骤: Ø创建SharePoint空项目,选择场解决方案 Ø添加相关的应用程序集引用 Ø创建相关类和接口类,为其添加源代码 Ø创建ISAPI文件夹映射,在里面添加svc文件,并映射cs

SharePoint 2013中Active Directory同步显示用户照片

为了保持通讯信息的一致性,需要设置SharePoint,Exchange, Lync等信息同步更新显示,例如,员工头像信息. 本文介绍如何在SharePoint 2013中同步显示Active Directory活动目录用户头像信息. 首先在用户属性Picture中导入AD活动目录属性,进入"Central Administration" -〉"Manage Service Applications"-〉"User Profile Service Appl

如何在Word 2013中给常用符号创建快捷键

  如何在Word 2013中给常用符号创建快捷键         以Word 2013为例,打开程序界面,切换到"插入"标签,在"符号"选项组中单击"符号/其它符号",打开"符号"对话框,切换到"符号"标签,在符号列表中选中常用符号,单击"快捷键"按钮,这将打开"自定义键盘"对话框,在"请按新快捷键"框中为其设置快捷键,单击"指定&qu

SharePoint 2013中的托管导航及相关配置

设计完善的导航可告诉您网站的用户大量有关网站所提供业务.产品和服务的信息.通过更新导航背后的分类法,可以推动业务并保持更新,而不必在过程中重新创建其网站导航.在 SharePoint 2013 中,可以使用托管导航功能来设计由托管元数据驱动的网站导航以及创建源自于托管导航结构的 SEO 友好 URL. 托管导航可以代替基于 SharePoint 结构的传统 SharePoint 导航功能(结构化导航).因为托管导航由分类驱动,所以您可以用它来设计围绕重要业务理念的网站导航,而无需更改网站或网站组

SharePoint 2013 代码创建应用程序目录(App Catalog)

众所周知,SharePoint App是2013版本的一大特色,那么,关于App的分发有几种方式呢?SharePoint给我们提供了两种方式,一种是上载到SharePoint应用商店,另一种是在本地SharePoint环境中创建应用程序目录,为本地用户提供App的分发. SharePoint服务器场中可以有多个应用程序目录,每个目录针对服务器场中的一个Web 应用程序.若要为Web应用程序配置应用程序目录,只需提供要用于应用程序目录网站的网站集管理员的名称.创建应用程序目录后,网站集管理员可将

PowerPoint 2013中创建自定义路径动画的方法

  PowerPoint 2013中创建自定义路径动画的方法            1.在幻灯片中选择对象,在"动画"选项卡的"高级动画"组中单击"添加动画"按钮,在打开的下拉列表中选择"自定义路径"选项,如图1所示. 图1 选择"自定义路径"选项 2.此时鼠标指针变为十字形,在幻灯片中单击创建路径起点,然后按住左键移动鼠标,在适当位置单击创建拐点,绘制到路径终点后双击结束路径的绘制,此时动画会预览一次,幻

如何在Windows 7中创建VHD文件

  VHD文件对于使用过Virtual PC的用户来说不会陌生,如今微软将VHD完全植入到Windows 7操作系统里,VHD文件不再是Virtual PC私人领地了. 如何在Windows 7中创建VHD文件呢?方法有两种,一种是纯命令行方式,一种是图形化界面操作.考虑到命令行模式需要记忆一些命令和参数,为了避免出错,这里以图形化的菜单操作为例介绍一下如何创建.配置以及删除VHD文件. 右键点击开始菜单或者桌面上的计算机,选择"管理",进入"计算机管理"窗口; 在

如何在Mac虚拟机中创建还原点 虚拟机快照怎么用

  如何在Mac虚拟机中创建还原点,为虚拟机创建一个还原点是非常有用的,当出现问题时,可以还原更改至任何一个快照并继续使用虚拟机操作系统.要创建还原点,那就是要为该虚拟机创建一个快照,那么如何创建快照呢?PC6苹果小编为大家带来一篇详细的使用教程. 1.启动Parallels Desktop. 2.在Parallels 虚拟机列表中,选择想要为其创建快照的虚拟机. 3.点击"虚拟机">"管理快照". 4.点击"新建",设定快照名称并点击&q

sharepoint 2013-求问各位大神在SharePoint 2013中 获取list下所有column的名字和值得方法

问题描述 求问各位大神在SharePoint 2013中 获取list下所有column的名字和值得方法 现在在SharePoint开发遇到难题,想要获取某个list中的所有column的名字和对应的值得种类.本来想的只要找到column的头上下拉列表中对应的字段,就可以全找到了,但这个实在找不到.求问获取column的name和value的方法,多谢各位大神解救啊 解决方案 首先连接sharePoint找到每一列的属性,在属性里有你想要的name和类型. 在VS的右上角有连接sharePoin