1.新建web服务

2.编写webservice 方法

3.生成disco和wsdl文件

使用VS的Disco命令行工具

disco http://localhost/webservices/webservicename.asmx /out:d:\newfilefolder

4.修改disco和wsdl文件

修改文件头,添加如下信息

<%@ Page Language="C#" Inherits="System.Web.UI.Page" %>
<%@ Assembly Name="Microsoft.SharePoint, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429" %>
<%@ Import Namespace="Microsoft.SharePoint.Utilities" %>
<%@ Import Namespace="Microsoft.SharePoint" %>
<% Response.ContentType = "text/xml"; %>

将文件中涉及原webservice服务的绝对地址,如http://localhost/webservices/webservicename.asmx 修改成

<% SPEncode.WriteHtmlEncodeWithQuote( Response,SPWeb.OriginalBaseUrl(Request),"") %>

5.将asmx文件及上面的两个文件复制到C:\Program Files\Common Files\Nicrosoft Shared\web server extensions\12\ISAPI 目录下,并把程序集复制到站点的bin目录中

6.ok,可以访问web服务了。

转载于:https://www.cnblogs.com/Hollydsj/archive/2010/07/29/1788096.html

自定义SharePoint Webservice相关推荐

  1. 对自定义SharePoint WebService的总结

    开发自定义WebService时,我参考了这篇文章,内容比较多.此处只记录一下需要注意的知识点,至于具体的做法,参考这篇文章或MSDN就行了. 1. 在'Generating and Modifyin ...

  2. VS 2013 Preview 自定义 SharePoint 2013 列表 之 两个Bug

    SharePoint 2013 已RTM了,对于程序员来说又要了解新功能了,同时 VS 2013 也将要 RTM了,两者同时应用定会有不新功能,我们先从 自定义 列表开始. SharePoint 20 ...

  3. [翻译]自定义Sharepoint的登陆页面

    原文作者:Damon Armstrong 原文地址:http://www.simple-talk.com/dotnet/.net-tools/customizing-the-login-page-in ...

  4. 自定义SharePoint 2013 元数据选择控件

    元数据在Sharepoint中是一个很常用的功能,他提供一个方法来管理企业中常用的关键词,可以更加统一的使用和更新.默认情况下,绑定在列表或库中的元数据字段可以设置是否允许为多个值.但是无法控制在弹出 ...

  5. 对 SharePoint WebService 的调用

    接触SharePoint已经有一段时间了,但是对Moss 提供的WebService的使用还是比较少的.今天有客户需求做信息同步,将信息同步到moss中.故此使用WebService 的方式来实现. ...

  6. 用javascript自定义SharePoint文档库/列表项菜单

    本文转自YCC博客 我们在SharePoint中自定义菜单,通常通过带CustomAction 的Feature来实现,比如隐藏一个菜单: <HideCustomAction>   Gro ...

  7. 自定义Sharepoint的登陆页面(2)

    现在你可以修改这个独立的_layouts文件夹中的文件且不会影响到其他站点了. 注意:管理中心的一些操作,比如拓展一个站点或者改变认证模式,将会重置Sharepoint站点的_layouts虚拟目录到 ...

  8. Sharepoint WebService引用

    http://XXXXX/_vti_bin/Lists.asmx?wsdl http://XXXXXXX:28717/sites/CCCC/_vti_bin/Copy.asmx?wsdl The ur ...

  9. Moss/Sharepoint 为特定用户组设置特定视图以及可见视图,自定义列表新建页,修改页和显示页(无代码法)...

    首先介绍一个简单的方法: SharePoint不提供视图权限的直接控制方法. 不过可以采用另一种方式实现: 这里先假设有两种权限的用户组: 首先,在你希望设置权限的Custom List 或 Docu ...

最新文章

  1. 设置计算机在睡眠状态下能共享,使用wifi共享精灵的过程中电脑会自动休眠锁屏的解决方法...
  2. 【zookeeper+Dubbo】zookeeper和Dubbo安装
  3. ACM如何产生各种随机数
  4. json 服务器 文件,json属于服务器文件吗
  5. 阿里云官方网站免费套餐怎么抢
  6. PyTorch 1.0 中文文档:torch.cuda
  7. python列表_Python列表列表的所有组合
  8. Mysql语句改成Oracle语句的区别
  9. Linux下 vim代码编译器的使用
  10. html5 datalist 选中option选项后的触发事件
  11. python mysql捕获异常_python mysql无法捕获异常
  12. java 图形化编程_JavaSE——Java图形化编程
  13. php 实现顺序查找
  14. HTML5全套视频教程合集分享-2018年千锋最新录制
  15. Laravel文档 翻译合集
  16. 2020考研初期作息时间表
  17. 复制字符串中的元音字母
  18. 记录一次 JS 解密去混淆的经历 -- 如何破解加密的 JS 代码(一)
  19. win10硬盘锁怎么解除_如何解锁BitLocker加密的Win10系统【图文教程】
  20. 微信小程序顶部标题栏仅保留右上角胶囊状按钮

热门文章

  1. ubuntu内网环境安装zabbix agent
  2. MySQL一主二从复制环境切换主从库
  3. Windows Server 2008设置远程桌面连接数
  4. AngularJS学习笔记(1) - AngularJS入门
  5. c/c++面试题(1)
  6. 用无线卡王蹭网的亲身经历和感想
  7. 数据结构概念及连续存储数组的算法演示
  8. Java多线程_JUC包下的阻塞队列
  9. use tool wget for windows download
  10. 对团队成员公开感谢博客