VS2010建立C#WebApplication工程之WebService应用开发
来源:互联网 发布:怎么在苹果mac上装isp 编辑:程序博客网 时间:2024/04/29 02:17
为满足用户的请求数据格式,根据XSD命令把XML结构文件生成CS类文件。
// This source code was auto-generated by xsd, Version=1.1.4322.2470.
接下来在工程中定义WebService接口,就可以使用生成的类最为传入参数与传出参数。
A. 直接在vs2010中通过web引用的方式,将发布于某个位置的web服务引进到工程里面(这个web引用地址可以是webService的http地址,也可以是引用本地*.wsdl的文件地址)。
在工程里选择Web Reference-》在URL输入webService的http地址或者本地*.wsdl的文件地址。这样会在Web Reference目录下生成引用的WEBSERVICE组件(组件里自动生成的WSDL文件,CS类文件)。
其它类调用引进的WebService的方法,需使用自己定义的类一样。
按照这种方式生成的代理类注释:
//This source code was auto-generated by Microsoft.VSDesigner, Version 4.0.30319.1.
B. 通过vs 命令提示窗口,命令编译的方式,实现服务代理类(*.cs)及动态库(*.dll)文件的生成,然后在vs中通过引用的方式将生成的文件包括到工程中。
第2种的具体方法:
打开Microsoft Visual Studio 2010->工具->Visual Studio 命令提示
输入:wsdl wsdl文件路径 /out:WebClient.cs 可生成代理类(WebClient.cs是你起的代理文件名字) 。
如:wsdl E:\ISMP与SP接口文件\IsmpSpEngine.wsdl /out:IsmpSpEngineInterfaces.cs
默认保存路径为C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\IsmpSpEngineInterfaces.cs
按照这种方式生成的代理类注释:
// This source code was auto-generated by wsdl, Version=2.0.50727.1432.
3 . IIS上发布.Net的WebService服务
如果机器系统很旧,没有高版本的NetFrameWorker,其应用程序只能选择ASPNet2.0。
运行起来显示版本太低,加载不起来。则需要重新编译,在工程里选择3.5版本的NetFrameworker再发布运行就OK。
- VS2010建立C#WebApplication工程之WebService应用开发
- VS2010下建立QCustomPlot工程
- 【问题】eclipse开发android之建立工程
- WebService与WebApplication的区别
- WebService与WebApplication的区别
- WebService与WebApplication的区别
- WebApplication开发利器--WebSnap
- VS2010 操作Word(一)建立工程
- CUDA: VS2010+cuda6.0工程的建立
- KEILV5之工程建立工程
- 建立Qt+VS2010开发环境
- 建立Qt+VS2010开发环境
- MFC飞机大战开发之建立工程、设置窗口
- vs2010多个工程开发
- vs2010随记之--工程重命名
- linux嵌入式应用开发- ubuntu eclipse/C 调用webservice服务
- NO.0 WebApplication开发知识库
- c#(测试)--在vs2010中创建WebService
- linux启动流程
- c++23种设计模式之享元模式
- Upload file(*.txt, *.csv, *.xls)
- oracle临时表介绍,oracle分配权限介绍.oracle导入导出数据
- C中的整型和浮点型的大小限制
- VS2010建立C#WebApplication工程之WebService应用开发
- 禅修程序员十诫
- Ext JS MVC与java 开发简单的CMS后台管理系统
- 通用分页存储过程(SQL Server 2005)
- Windows下皮肤库推荐
- dwz执行流程
- android解析XML总结(SAX、Pull、Dom三种方式)
- c++23种设计模式之访问者模式
- CSS选择器