.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 引用增加

 

posted on 2020-11-26 16:48  obge  阅读(723)  评论(0编辑  收藏  举报