WebService,可以允许其他平台其他应用程序的程序调用.net下的函数。
新建WebService.asmx: 项目文件--右击--Web--Web服务。
引用WebService: 项目文件中--引用--右击--添加服务引用--(http://127.0.0.1:3839/WebService1.asmx)[发现(解决方案)]--确定。
SOA:面向服务。 表现层--服务层(面向服务,一个应用程序只提供服务,另一个程序(表现层)调用服务)--业务层--会话层--数据层。 实现业务层和表现层的分布式部署(中间通过服务连接通信)。
WebService1.asmx.cs(服务提供端):
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;
namespace MyWeb.WebApp
{
/// <summary>
/// WebService1 的摘要说明
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfi