.NET ---- 创建与引用 webService 文件
webService.asmx 用于和第三方接口做对接,还有一种使用Handler.ashx,看不同需求,一个支持传输的格式多,一个支持的较少,常用的json 格式都可
可以传一个DataSet(DataSet 由一组 DataTable 对象组成),很强大
1、点击添加新项
2、找到web服务ASMX
3、刚创建好的文件分为两部分:和 ,其中 .asmx 在根目录下,
.cs文件,在App_Code 文件夹下
.cs 文件下,刚创建好后的代码,里面有两个方法:一个无参的方法,一个有参的方法
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Services; /// <summary> /// WebService 的摘要说明 /// </summary> [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消注释以下行。 // [System.Web.Script.Services.ScriptService] public class WebService : System.Web.Services.WebService { public WebService() { //如果使用设计的组件,请取消注释以下行 //InitializeComponent(); } [WebMethod] public string HelloWorld() { return "Hello World"; } }
4、添加服务引用,就是网址根目录下的 .asmx 文件
5、输入地址,若是。net 版本较低,点击高级,在兼容性下的添加web 引用增加