准备工作
安装MSSOAPToolkit3.0工具
VFP sp2 7423
内容如下(我建议文件名同类名)
接收参数跟VFP过程一样的用LPARAMETERS 参数1,参数2
Define Class vfpwbs As Session OlePublic
Procedure helloworld
Return "helloworld"
Endproc
Enddefine不要编译成EXE就好







可以将刚刚项目编译的 vfpwbs.dll 放到C盘,然后用regsvr32命令注册vfpwbs.dll

处理程序映射->添加模块映射

打开IE输入网址 http://192.168.0.99:6633/vfpwbs.WSDL,如图所示,架设成功
64位系统IIS 要设置充许运行32位程序


将原来的location改为location='http://192.168.0.99:6633/vfpwbs.WSDL' 即可.
如更改域名\IP\端口都是改动这里
记住两个参数 service name与 port name
portname 有两个vfpwbsSoapPort,cowwbsSoapPort
oSOAP=Createobject("MSSOAP.soapclient30")
lcurl="http://192.168.0.99:6633/vfpwbs.wsdl"
&&第2参数是service name,第三参数是port name ,如果有两个port name 不可省略
oSOAP.MSSoapInit(lcURL,"vfpwbs","cowwbsSoapPort")
osoap.ConnectorProperty("EndPointURL")=lcurl
?osoap.helloworld()
至此发布完成