3-6 SharePoint 开发自定义Web服务
新建webservice 后台文件 GetWebTitle

using Microsoft.SharePoint; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Web.Services; namespace ljzWebService { class GetWebTitle:WebService { [WebMethod] public string GetSPWebTitle(string SiteUrl, string WebUrl) { string title = string.Empty; SPSecurity.RunWithElevatedPrivileges(delegate () { using (SPSite site = new SPSite(SiteUrl)) { using (SPWeb web = site.OpenWeb(WebUrl)) { title = web.Title; } } }); return title; } } }
新建前端文件 映射到layout GetWebTitle.asmx


<%@ WebService Language="c#" Class="ljzWebService.GetWebTitle,ljzWebService, Version=1.0.0.0, Culture=neutral, PublicKeyToken=f2794d97198e5481" %>
部署后的位置 前端


后台的位置


浙公网安备 33010602011771号