赞
踩
开发工具:VS2015
首先新建一个Web项目
选择空项目
项目建好后,选中项目名称 右键添加新项,选择web服务(ASMX)(.asmx的全程是Active Server Methods,是WEB服务文件)
这个时候我们就建好了一个WebServices项目了,新建的接口默认有一个HelloWorld方法
点击执行:网页地址栏就是我们刚刚新建的webService接口地址,HelloWord就是默认的方法
选择 我的电脑 右键管理
打开计算机管理,选择IIS管理器
选中网站,右键添加网站
设置网站名称,物理路径(选择WebServiceTest.asmx 文件的所在文件夹),IP地址,端口号
到这个时候接口就已经发布成功了
在IIS管理器中按如下图步骤点击,即可
1.选中新添加的网站
2.点击内容视图
3.选中asmx接口文件
4.点击浏览
1、添加网址引用
服务器部分已经完成,接下来是客户端调用。
在同一个解决方案(solution)下,新建winform程序(略过,其他界面程序也行)
右键测试项目,添加->添加服务引用,然后如图的地址中填入刚才浏览器中的网址。
命名空间的名称可以修改。点击转到可以看服务器内的方法。
2、调用服务器接口
测试代码上添加一个按钮,然后添加程序,如下,YDTF就是上一步自己定义的命名空间。至此,
客户端调用服务器的函数已经完成。
private void button1_Click(object sender, EventArgs e)
{
YDTF.WebService1SoapClient aa = new YDTF.WebService1SoapClient();
button1.Text = aa.HelloWorld();
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。