Sharepoint利用webservice获取数据

第一步:新建sharepoint项目

                       

 

添加_layouts映射文件夹

将项目在资源管理器中打开

找到webservice.csproj文件,

修改<PropertyGroup>

<SandboxedSolution>False</SandboxedSolution>    <TokenReplacementFileExtensions>asmx</TokenReplacementFileExtensions>

</PropertyGroup>

 

在Layouts下添加文件

 

添加xml文件,将后缀更改为asmx;

 

在项目中新建一个service.cs类

用于编写调运数据方法

添加引用

 

 

[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1), WebService(Namespace = "http://tempuri.org/")]

    [System.Web.Script.Services.ScriptService]

    class CHKMDService : System.Web.Services.WebService

    {

        [WebMethod(EnableSession = true, Description = "Typical Web Method.")]

        public string HelloWorld()

        {

            return "Hello";

        }

}

 

更改webservice.asmx文件

<%@ WebService Language="C#" Debug="true" class="CHKMDService.CHKMDService, $SharePoint.Project.AssemblyFullName$"  %>

 

注:class是项目中的service.cs 

 

然后部署项目

 

打开浏览器,http://域名/_layouts/webservice.asmx

posted on 2012-03-20 22:29    阅读(733)  评论(0编辑  收藏  举报