您的位置:首页 > 其它

win服务和web服务使用笔记

2007-12-02 12:31 337 查看
Win服务

创建win服务
在onstart和onstop写代码
在win服务窗体设计器中右键选“添加安装”
然后在安装文件中设置服务的名称等属性。
生成win服务exe文件。
在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727中找到InstallUtil.exe文件
将InstallUtil.exe和win服务exe文件放在同一目录下
写安装批处理文件和卸载批处理:

安装批处理:

InstallUtil.exe winservice.exe

卸载批处理:

InstallUtil.exe /u winservice.exe

[b]Web服务

[/b]

主要介绍web服务的使用

1.使用disco工具找到web服务地址:

disco /out:myDir http://www.proseware.com 如果找不到就没折了,一般一个网站提供什么wen服务都会对客户公布的。

假设现在已经得到web服务地址:http://www.HostName/WebServiceName.asmx

2.生成wsdl文档:

在网址后面加上?wsdl然后访问一下。
http://www.HostName/WebServiceName.asmx?wsdl;
然后ie中选择另存为 格式为xml,名称后缀改成wsdl。得到WebServiceName.wsdl文档。

3.生成web服务的代理类:

用wsdl.exe工具:

wsdl /l:cs /o:f:\ WebServiceName.wsdl
参数/L代表语言,cs就是C#, /o代表输出路径, 最后一个参数就是第二步生成的wsdl文件。

如果忽略第二步,可以直接在wsdl第三个参数中写web服务的网址。即:

wsdl /l:VB /o:c:\myProxyClass.vb http://www.HostName/WebServiceName.asmx?wsdl 4.这时代理类已经生成好,假设为WebServiceName.cs,可以直接将这个cs文件添加进项目中。

使用方法如:

WebServiceName webser=new WebServiceName();

webser.url="http://www.HostName/WebServiceName.asmx";

webser.Method();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: