猛禽:关于《DELPHI 6 抢先研究-- BizSnap-SOAP-WebService 之三 -- 用 SOAP 实现三层数据库应用》的问题 (100分)

  • 主题发起人 主题发起人 oldppp
  • 开始时间 开始时间
O

oldppp

Unregistered / Unconfirmed
GUEST, unregistred user!
我照着你的文章做了一编,有一个问题不明白:
如果作好了web service的服务器端的exe文件,不起Web App Debugger ,
如何让这个exe起作用,让客户端的程序连上来?
 
用Web App Debugger只不过是用来调试的。
真正发布时,得重新new一个CGI或ISAPI的工程,将实现部分加入近来后重新编译。
再将exe或dll文件复制到Web路径下(比如Interpub/scripts).
客户端访问时用http://yourservername/scripts/appname.exe/wsdl
 
如果是这样,不如直接做dll(选第一个)就行了?
那web service的5个选项有什么区别?
 
可不可以告诉我文章在哪里呀???:))
 
在猛禽的主页里!
 
就是DEBUG用的。。。

简单方便吖。。总不能起一个IIS来调试吧。。。[:)]
 
咳,猛禽最近没有新文章出嘛!!不知道他老人家在忙些啥??
 
拜托大家告诉我:猛禽的主页在哪儿?
 
http://go1.163.com/comanche/mentals/mentals.htm
 
 请问在
 DELPHI 6 抢先研究-- BizSnap/SOAP/WebService 之一 ---Hello world
实例中,如何知道对方的IP地址?



 
D6加了update2有个BUG啊,是我向猛禽求救以后他发现的,就是三层那篇文章,我发现加了
updata2后在clientdataset的provider都弹不出provider了。
现转发原文:
liaoqian7681,您好!
我原来是在加Upd2之前做过,加了Upd2后还没有试过,收到你的MAIL后我试了一下,
的确不行。这似乎是Upd2本身的问题。之前D6是通过将IAppServer直接导出为SOAP接口
的方法实现的,但Upd2中改用IAppServerSOAP接口,原来IAppServer接口中的AS_XXX的
方法也都改变为SAS_XXX了,但导出的WSDL中并没有SAS_XXX的方法,所以应该是Upd2的
BUG。我在看D6的SOAP部分源码后找到解决办法:
在服务端的 SoapDataModule 单元有如下代码:
IYourDataModule = interface(IAppServer)
...
TYourDataModule = class(TSoapDataModule, IYourDataModule, IAppServer)
...
将上面的两个 IAppServer 都改为 IAppServerSOAP 即可解决。


礼!

猛禽 2002-4-21 22:15:03
raptorz@163.com
 
Delphi的websnap粉难调试,而且性能还不佳,发布又很麻烦,我想信它是不会有前途的,哎
 
有delphi6关于internet开发的书吗?
介绍一本给我!
my email:feifan731@163.net
 
李维的d6/kylix2 soap/web service
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部