C# webservice 编写、发布、调用
2014-01-26 16:28
295 查看
采用的工具VS2010生成工程
1. 生成webservice工程:建 ASP.NET 空WEB 应用程序。
2. 在建好的ASP.NET 空WEB应用程序中新建项“web 服务”。
完成上述内容工程结构如下图
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/28/b64bdaecbbedb4763cefc1c0e69409d2.jpg)
下面主要的操作就是在webservice1.asmx.cs文件中进行,里面写了几个服务,两个简单服务两个查询数据库服务;
?
到目前为至C# 的webservice的服务算是写好了。下面我们需要启动些服务F5
运行成功的界面如下图
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/28/8c3b4f7726dfa66e9c3eb4989df4781c.jpg)
二:发布此webservice
1. 与发布asp.net是一样的,首先在IIS的网站节点下添加网站;如下图
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/28/8a2fe1202c532b1d5f21e0a8a2e0f112.jpg)
2. webservice发布到IIS的虚拟目录;选择webservice工程右击点发布进行发布如下图
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/28/65d0388977766857632ab9f889a1b8b6.jpg)
3. 修改此网站的高级设置: 把应用程序池修改为ASP.NET v4.0即可。
4. 浏览此网站http://192.168.56.1/WebService1.asmx若运行的效果与在VS2010运行的效果一样则部署成功了。
三:webservice服务调用
1. 新建一个测试工程,在工程的引用节点中右击“添加服务引用”把浏览器中的URL填写到地址框中点前往,并修改命名空间;如下图
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/28/370f31234c9b1c483c44a86234e8c026.jpg)
2. 然后再重新生成一下测试项目,最后在测试项目中定义一个测试方法并调用webservice中的方法。代码如下
?
3. 单步调试一下若运行结果和预料一样则成功了。
1. 生成webservice工程:建 ASP.NET 空WEB 应用程序。
2. 在建好的ASP.NET 空WEB应用程序中新建项“web 服务”。
完成上述内容工程结构如下图
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/28/b64bdaecbbedb4763cefc1c0e69409d2.jpg)
下面主要的操作就是在webservice1.asmx.cs文件中进行,里面写了几个服务,两个简单服务两个查询数据库服务;
?
运行成功的界面如下图
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/28/8c3b4f7726dfa66e9c3eb4989df4781c.jpg)
二:发布此webservice
1. 与发布asp.net是一样的,首先在IIS的网站节点下添加网站;如下图
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/28/8a2fe1202c532b1d5f21e0a8a2e0f112.jpg)
2. webservice发布到IIS的虚拟目录;选择webservice工程右击点发布进行发布如下图
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/28/65d0388977766857632ab9f889a1b8b6.jpg)
3. 修改此网站的高级设置: 把应用程序池修改为ASP.NET v4.0即可。
4. 浏览此网站http://192.168.56.1/WebService1.asmx若运行的效果与在VS2010运行的效果一样则部署成功了。
三:webservice服务调用
1. 新建一个测试工程,在工程的引用节点中右击“添加服务引用”把浏览器中的URL填写到地址框中点前往,并修改命名空间;如下图
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/28/370f31234c9b1c483c44a86234e8c026.jpg)
2. 然后再重新生成一下测试项目,最后在测试项目中定义一个测试方法并调用webservice中的方法。代码如下
?
相关文章推荐
- C# webservice 编写、发布、调用
- C# webservice 编写、发布、调用
- C# webservice 编写、发布、调用
- C# WebService创建、发布、调用的简单例子
- Delphi WebService 的编写、调试、发布(IIS)、调用
- Delphi WebService 的编写、调试、发布(IIS)、调用
- C# WebService发布与调用方法(转)
- C# WebService创建、发布、调用的实例讲解
- C# WebService发布与调用浅析《转》
- 简单的java webservice 接口 C#调用java webservice(crud)
- 万能的Java WebService调用程序支持C# JAVA WS调用
- C#调用java web Service出现的问题
- C# WebService动态调用
- c#与java webservice调用问题
- C#调用java WebService传递图片
- C# 调用java Webservice
- C# WebService动态调用
- C# webservice调用方法总结
- C#调用C语言写的dll,并发布web服务