c#webservice的简单示例
来源:互联网 发布:知乎live破解 编辑:程序博客网 时间:2024/04/28 22:04
是webservice.就概念上来说,可能比较复杂,不过我们可以有个宏观的了解:webservice就是个对外的接口,里面有
webservice传递的数据只能是序列化的数据,典型的就是xml数据。
下面以一个简单例子为例:
(一)新建——-项目---Visual C#---web---ASP.NET Web 服务应用程序,命名为TestWebService
此时的目录结构如图所示:
我们修改Service1.asmx的名字为:MyService.asmx
同时修改文件中的class名
public class MyService: System.Web.Services.WebService
同时修改文件MyService.asmx(右击--查看标记;如果在vs环境下双击打开的是.cs文件)
<%@ WebService Language="C#" CodeBehind="MyService.asmx.cs" Class="TestWebService.Service1" %>改为
<%@ WebService Language="C#" CodeBehind="MyService.asmx.cs" Class="TestWebService.MyService" %>
(二)重新生成项目,右击MyService.asmx,选择“在浏览器中查看”,即可检查本项目是否有语法错误
(三)在MyService.asmx添加指定方法
using System;
using System.Data;
using System.Web;
using System.Collections;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.ComponentModel;
namespace TestWebService
{
}
重新生成项目,右击MyService.asmx,选择“在浏览器中查看”,效果如下:
(四)发布在外网上
这里我是在本机上测试的,所以没有必要发布。如果要发布到外网上,我们可以通过:
把bin文件下的文件以及与bin(包括.dll和.pdb文件)同级目录的asmx文件上传到外网即可。
(五)使用web service接口。
新建一个普通的windows应用程序,右击,添加web引用----
如图:
改一下web引用名为:HopeWebService如图:
此时,我们可以使用webservice中的方法了。通过HopeWebService我们可以访问其中的两个方法。
(六)使用方法:
- c#webservice的简单示例
- c#webservice的简单示例
- c#webservice的简单示例
- C#webservice的简单示例
- c#webservice的简单示例
- c#webservice的简单示例
- c#webservice的简单示例
- c#webservice的简单示例
- c#webservice的简单示例
- C# webservice的简单示例
- 编写简单的WebService示例
- 使用Eclipse开发WebService的简单示例
- PHP调用WebService的一个简单示例
- 二、Axis2的简单WebService示例
- 二、Axis2的简单WebService示例
- jax-ws 编写简单的webservice示例
- 超级简单的java WebService示例
- WEBSERVICE复习系列-001一个简单的WEBSERVICE示例
- Leetcode 94 —— Binary Tree Inorder Traversal
- Objective-C语法之代码块(block)的使用
- 超酷jQuery进度条加载动画集合
- jQuery浏览器功能测试support -- DOM测试(15个)源码分析
- OpenCV示例1
- c#webservice的简单示例
- CentOS6.5安装mysql cluster7.3.7 搭建mysql数据库集群环境
- 实战编程之货币转换
- C#线程同步的几种方法
- 三层架构理解
- anroid 开机自动启动app或者服务
- 字符串分组存入数组
- js 数组去重复项的方法总结
- abstract 抽象类与抽象方法