axis的服务,用VC怎么调用

axis的服务,用VC怎么调用,第1张

写一个WINDOWS服务定期调用webservice中的方法。

1、先建一个WebService(ASP.NET Web 服务应用程序)

2、建这个WebService的虚拟目录

3、执行生成一个文件

{

C:\Program Files\Microsoft Visual Studio 8\VC>wsdl /language:C# /out:c:\myProxyClass.cs

这个工具(方法)是针对一个webservice生成一个能动态调用的类

language:C#-----C#语言输出

c:\myProxyClass.cs-----这个是生成的文件存在本地的文件名和路径

是虚拟目录运行时的地址

}

4、创建一个windows服务程序(新建项目->左侧选windows->右侧选windows服务),然后把生成的文件引入到windows服务的程序中

5、写调用事件(BeginImportUFData)

6、完成后编译生成一下,这时就会在此windows服务程序的bin文件夹下生成一个exe文件(如:MyNewService.exe

)

7、按以下方式安装

安装:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe 绝对路径\MyNewService.exe

卸载:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe -u 绝对路径\MyNewService.exe

例如:(用dos命令窗口执行)

安装:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe E:\chengxu\MyNewService\MyNewService\bin\Debug\MyNewService.exe

【然后显示:正在安装程序集,最后显示:“提交”阶段成功完成】

卸载:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe -u E:\chengxu\MyNewService\MyNewService\bin\Debug\MyNewService.exe

【最后提示:卸载完成】

启动、停止服务是window *** 作,找到管理-->服务 *** 作

socket是用来和服务器通信的,无法直接调用服务器函数。

要实现功能,可以和服务器约定协议。

比如,在与服务器通信连接后,发送一系列标识符,最后加一个函数id,表示要求服务器调用约定的某一个函数。

服务器在接收到后,执行对应的函数,将结果返回给客户端即可。

#!/bin/bash

#chkconfig: 345 85 15

#description:httpd

然后保存,执行。

chkconfig httpd –add 创建系统服务

现在就可以使用service 来 start or restart

1、第一行3个数字参数意义分别为:哪些Linux级别需要启动httpd(3,4,5);启动序号(85);关闭序号(15)。

2、保存后执行:chkconfig --add httpd,成功添加。

3、在rc3.d、rc4.d、rc5.d路径中会出现S85httpd的链接文件,其他运行级别路径中会出现K61httpd的链接文件。

4、运行chkconfig --list httpd


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11892545.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存