C#创建WebService
项目用到WebService,现学现用,园中很多大神有很好的文章,比如:http://www.cnblogs.com/Brambling/p/6815565.html。大概总结了一下。
工具:VisualStudio2015;环境:.Net4.0.3。
准备工作:Win10安装IIS服务:控制面板、程序和功能、启用或关闭Windows功能,勾选所有Internet Information Services下面的选项(有些非必须,如果不清楚哪些必须就全勾上),等待安装完成。然后在浏览器中输入:LocalHost或者127.0.0.1检查安装结果,如果成功,则会显示下图:

接下来就可以开始创建WebServices程序了:
1. 首先创建一个ASP.Net Web应用程序,选择空模板
2. 右键项目添加新建项,选择Web服务(ASMX),输入Service Name(如WebServiceDemo)
3. 实现具体的方法(如果方法要通过WebService地址调用,则需要在方法加上标签[WebMethod],并可以添加描述如下图)

4. 运行程序就可以看到方法

5. 开始部署:
a. 首先是设置IIS:管理器控制面板、系统和安全、管理工具、Internet Information Services (IIS)管理器,右键网站,创建WebService(如MyWebService),端口要选择没有被使用的,比如9800

b. 右键项目,选择发布,选择自定义,连接里面选择发布方式为文件系统(File System),然后添加指定文件发布的路径,然后下一步
c. 打开IIS管理器,选择网站,选择内容视图,就能看到自己的WebService,然后右键WebService选择浏览,就能在浏览器中打开
d. 创建一个简单的控制台应用程序,”添加服务引用“,选择自己的WebService,然后就可以调用WebService上的方法了


浙公网安备 33010602011771号