VS2013开发一个简单的asmx接口程序
2018-01-12 16:22
423 查看
一、开发和调试
1:创建一个ASP.NET web应用程序![](https://images2017.cnblogs.com/blog/418191/201801/418191-20180112155218144-1765460510.jpg)
2:选择空的模板
![](https://images2017.cnblogs.com/blog/418191/201801/418191-20180112155804582-1716526755.jpg)
3:系统生成项目目录
![](https://images2017.cnblogs.com/blog/418191/201801/418191-20180112155929097-83170193.jpg)
4:右键项目-添加项-新建项
![](https://images2017.cnblogs.com/blog/418191/201801/418191-20180112160023832-1235469146.jpg)
5:选择Web 服务(ASMX)
![](https://images2017.cnblogs.com/blog/418191/201801/418191-20180112160326238-1740451428.jpg)
6:选择之后项目中会有一个Test.asmx服务程序,打开如下所示,如果想在一个服务中实现多个业务的方法就给多个[WebMethod]标签
然后下面定义方法;
![](https://images2017.cnblogs.com/blog/418191/201801/418191-20180112160453269-1153642389.jpg)
7:右键项目发布,选择自定义,并给出配置文件名称
![](https://images2017.cnblogs.com/blog/418191/201801/418191-20180112160920066-1837326910.jpg)
8:选择发布方法为文件系统,指定目标位置
![](https://images2017.cnblogs.com/blog/418191/201801/418191-20180112160630222-968588650.jpg)
9:左侧有发布信息,如下则发布成功
![](https://images2017.cnblogs.com/blog/418191/201801/418191-20180112161012097-1473276140.jpg)
10:右键点击Test.asmx,选择在浏览器中查看即可看到该web服务中的方法列表
![](https://images2017.cnblogs.com/blog/418191/201801/418191-20180112161105535-1346004017.jpg)
11:我们选择Test1,进入如下如
![](https://images2017.cnblogs.com/blog/418191/201801/418191-20180112161235613-798642056.jpg)
12:点击调用,返回结果如下,说明一个简单的a+b的入参接口开发成功
![](https://images2017.cnblogs.com/blog/418191/201801/418191-20180112161305207-1970716449.jpg)
二、发布服务
一中说的是开发阶段的发布方式,而正常的服务需要发布到IIS下面,如何发布呢,我们接下来将说明2.1:查看WebROOT发布目录到底是什么样子
![](https://images2017.cnblogs.com/blog/418191/201801/418191-20180112161624535-1808999651.jpg)
2:把WebROOT整个目录发布到IIS作为一个站点服务,输入网站名称,目录地址,和端口号,勾选立即启动
![](https://images2017.cnblogs.com/blog/418191/201801/418191-20180112161821972-1666920292.jpg)
3:测试
在浏览器输入http://localhost:8091/Test.asmx,即可访问Test整个测试服务,如下图所示,说明服务发布成功
可以在其他主机访问服务了
![](https://images2017.cnblogs.com/blog/418191/201801/418191-20180112162035347-21318309.jpg)
这次我们选择Test2,是一个减法,如下图
![](https://images2017.cnblogs.com/blog/418191/201801/418191-20180112162418144-450866163.jpg)
结果如下
![](https://images2017.cnblogs.com/blog/418191/201801/418191-20180112162429785-1252641644.jpg)
相关文章推荐
- VS2013开发asmx接口返回一个自定义XML
- VS2013开发asmx接口根据ID查询对象
- VS2013下 开发简单的MFC小程序
- vs2013 + QT组件开发串口程序
- iOS开发UI篇—使用嵌套模型完成的一个简单汽车图标展示程序
- iOS开发UI基础—21使用嵌套模型完成的一个简单汽车图标展示程序
- 使用jdk6开发一个简单的webservice程序
- VS2013环境搭建以及简单C++程序测试
- 利用MyEclipse开发一个调用webservice接口的程序
- 用L脚本语言开发一个简单的局域网聊天程序
- 分享一个简单的资源管理器程序,主要是演示下LINQ在C#开发中的运用
- Android 开发一个简单的照相机程序
- Revit二次开发入门--创建一个简单的程序
- 使用PHP开发一个简单的后台接口(响应移动端的get请求和post请求)
- Android 开发一个简单的照相机程序
- 构建自己的代码库及软件开发不能是加工作坊--及一个简单的Linux C程序开发框架—linux-dev-framework
- 从零开始开发微信小程序(二):开发一个简单的小程序
- 实现vs2013客户端服务器之间的简单通信,hello world 程序。
- 开发运行一个简单的perl程序
- 开发一个简单的HelloWorld程序