soapconnection的问题,想赚分的快来阿(150分)

Z

zjh2002

Unregistered / Unconfirmed
GUEST, unregistred user!
我想测试一下用SOAP做webservice,因为原来没有接触过这方面遇到很多问题。大家给
解决一下阿。分数好商量。
server端:
1,我从new/webservice里加入了一个soap serve application,项目保存为soapserver42.dpr.
2,在项目中再加入soap data module,其class name设为 soapdatamod42.
3,在soap data module 上加上一个tsqlconnection,一个tsqldataset,一个tdatasetprovider.
tdataprovider的 ResolveToDataSet 属性设为 TRUE.成功建立和后台数据库的连接。
4,我不知道该如何deploy这个应用程序,直接把EXE文件考到scripts(C:/Program Files/
Common Files/Microsoft Shared/web server extensions/40/admcgi/scripts?)文件夹里
面?还有我运行完以后如何知道程序是否还在执行(我运行的时候只是瞬间出现一个控制台屏幕就没
有了)?
client端(与server在同一台机器上):
1,在主窗体上放上一个Tsoapconnection,一个tclientdataset.在设置tsoapconnection的
url时,我随便添个 http://(ip地址),都能够使tsoapconnection的connected设为true。
我设置http://localhost:1024/scripts//SoapServer42.exe/soap/ISoapDataMod42,并
把connected设为true.
2,设置clientdataset的remoteserver为上面的Tsoapconnetion,但是在providername里却
无法列出soap data module 中所加的datasetprovider。
这是我第一次接触数据库,更是第一次接触soap,请大侠们帮忙阿。

 
在 .net 下 是不要什么开通,在建工程时就要求设置应用服务URL,
编译一通过自动有该服务。
Delphi下没做过。
这个路径设置可能有问题:http://localhost:1024/scripts//SoapServer42.exe/soap/ISoapDataMod42
在 .net 下的应用服务应该是 aspx 扩展名。
你可以查一下该文件名,或查看一下活动的应用服务。
 
在WWWROOT中建一个虚目录,直接在此目录下浏览就行了
 
顶部