1.Web Services用途
   ASP.NET XML WEB服务可以跨网络远程访问类的属性和方法,以及web服务应用程序与运行在传统系统上的应用程序通信。

2.WebMethod
 <%@ WebService Class="TemperatureService" Language="c#" %>

using System;
using System.Web.Services;

public class TemperatureService : System.Web.Services.WebService
{
  [WebMethod()]
  public double ToCelsius( double TF )
  {
    return ( 5d/9d ) *  (TF - 32) ;
  }

  [WebMethod()]
  public double ToFahrenheit( double TC )
   {
    return ( 9d/5d ) * (TC + 32);
   }
}
//WebMethod自定义特性对外公布了ToCelsius;ToFahrenheit函数,以便可以通过Web服务来访问。

3.Webservice特性
    Namespace---为Web服务指定XML命名空间//只是简单起到唯一性标识符的作用
<WebService(Description:="Temperature Service",Namespace:="http://www.yourdomain.com/webservices")>
//主要就是为别人来访问你的服务起个唯一名字

4.在浏览器中测试XML WEB服务
可以在如下位置修改改ASP.NET页面的外观来修改WEB服务帮助页面的外观:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\DefaultWsdlHelpGenerator.aspx

5.用SOAP来调用XML WEB服务
SOAP(Simple Object Access Protocol),简单对象访问协议,可以用SOAP来传递一些不能用HTTP-GET或HTTP-POST来传递的数据类型,比如:DATASET,自定义类

相关文章:

  • 2022-01-30
  • 2021-10-12
  • 2022-01-18
  • 2022-12-23
  • 2021-12-20
  • 2021-08-17
  • 2021-12-02
  • 2021-12-11
猜你喜欢
  • 2021-12-05
  • 2021-09-16
  • 2021-11-29
  • 2021-08-28
  • 2022-01-30
  • 2021-12-04
  • 2021-09-06
相关资源
相似解决方案