诸位好。
最近在一台新的电脑上安装windows 2003 server + sp1。
安装好之后,使用Delphi 7开发midas应用程序。
服务端是继承自IAppServerSOAP的接口;SOAP WebModule部分是:TMainWebModule = class(TWebModule)。
服务端发布后,在IE中可正确浏览其WSDL文档。
然而,在客户端的SoapConnection组件中指定好URL后,ClientDataSet的ProviderName下拉列表为空。即不能正确访问服务端。不知道究竟是什么缘故导致的这个问题。
希望能得到大家的帮助,谢谢。
最近在一台新的电脑上安装windows 2003 server + sp1。
安装好之后,使用Delphi 7开发midas应用程序。
服务端是继承自IAppServerSOAP的接口;SOAP WebModule部分是:TMainWebModule = class(TWebModule)。
服务端发布后,在IE中可正确浏览其WSDL文档。
然而,在客户端的SoapConnection组件中指定好URL后,ClientDataSet的ProviderName下拉列表为空。即不能正确访问服务端。不知道究竟是什么缘故导致的这个问题。
希望能得到大家的帮助,谢谢。
我今天找到了原因:windows 2003 + sp1或sp2的“数据执行保护”导致该应用程序不能执行。
在数据执行保护中设置好之后,即可正确执行了。
不浪费网络资源了,现在就结贴给分。