delphi开发的webservice的调用问题
本帖最后由 mayyang610 于 2013-10-09 16:12:27 编辑 用delphi开发的webservice,由于这方面是新手,只是脑补了一天就写出来的东西。新建项目时选择的是webservices下的Soap Server Application,然后在里面只是实现了一个简单的测试方法。发布到iis后,在浏览器打开http://localhost/WebServiceTest/后显示如下:
localhost - /WebServiceTest/
--------------------------------------------
[To Parent Directory]
2013年10月8日 15:25 2038272 Project1.dll
点击project1.dll后就报错了:
错误摘要
HTTP 错误 404.3 - Not Found
由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。
详细错误信息
模块
StaticFileModule
通知
ExecuteRequestHandler
处理程序
StaticFile
错误代码
0x80070032
请求的 URL
http://localhost:80/WebServiceTest/Project1.dll
物理路径
C:\inetpub\wwwroot\WebServiceTest\Project1.dll
登录方法
匿名
登录用户
匿名
然后在我自己写的客户端中调用也是报错的。不知道有没有这方面的专家,给帮忙看看。
我使用的开发工具是delphi7,发布到iis7.5,操作系统是win7 旗舰版,64位。 delphi webservice iis
[解决办法]
用D7开发Web服务,还真没用过,建议用.Net或Java做WebService服务端。D7做客户端就可了!比较可靠!D7的长处不于Web开发。即使你能弄成功,在实际使用中估计也是问题多多,还不如直接研究.NET的Web服务。网上资源也多。
[解决办法]
我用.NET的做WebService一般是用类或类数组,或者二进制数组来传递数据,没用过TClientDataSet。如果实在不熟悉.NET 没办法,只能用DELPHI来做!DELPHI我也没用过他做服务端!不明白怎么用!
[解决办法]