我们现在以一个简单的实例来说明。 打开vs.net,新建工程(asp.net web服务),在位置中键入http://localhost/webserver,其中webserver就是工程的名字。确定后,出现一个Service1.asmx.cx,双击,出现代码窗口, using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Web; using System.Web.Services;
namespace webserver { /// <summary> /// Service1 的摘要说明。 /// </summary> (1) public class Service1 : System.Web.Services.WebService { public Service1() { //CODEGEN:该调用是 ASP.NET Web 服务设计器所必需的 InitializeComponent(); }
现在我们在不同的环境下测试: 1. 打开vs.net,新建”windows应用程序”工程,命名为Client,增加按钮,文本框。 现在要用到代理了,右键单击右边的reference(引用),选择”添加引用”,选择浏览,找到webserver目录下的bin目录下的webserver.dll 再加入一个system.web.webservices的引用,在列表中有。 在form1.cs里,加入 using System.Web.Services; using webserver;