Delphi 7编写的Webservice生成的DLL部署到IIS上

原创 2017年01月07日 11:47:40

Delphi7编写的Webservice生成的DLL部署到IIS上,步骤如下:

1.打开DELPHI 7,选择File-New-Other,选择WebServices,选中SOAP Server Application,如图所示:

 11  

2.默认第一个选项:

22

3.填写名称:

33

4.生成两个文件WebserviceDemoIntf接口定义与WebserviceDemoImpl接口实现。

在WebserviceDemoIntf中编写自定义函数(注意一定要加上stdcall):

function getText():WideString;stdcall;
44

5.在WebserviceDemoImpl中编写自定义函数实现部分:

55

6.保存,编译生成XX.dll

7.在控制面板中添加IIS(已添加请略过)

77

8.设置IIS:双击 ISAPI和CGI限制(确保所有的选项为允许)—右边选择编辑功能设置 ,勾选允许未指定的ISAPI和CGI模块,确定

77


88



9.选择应用程序池,右侧点击”设置应用程序池默认设置”,更改.NET Framework版本为V4.0,启用32位应用程序为True:

99

10.右击Default Web Site(默认网站)—添加虚拟目录,设置别名和物理路径:

112

10.选择虚拟目录,双击处理程序映射,选择右边编辑功能权限,勾选执行:

44


555

10.将编译好的xx.dll(这里为Project2.dll)放到文件夹C:\inetpub\wwwroot下

11.在浏览器中输入http://localhost/webserviceDemo/Project2.dll,显示界面如下:

666


用Delphi7实现Web Service

用Delphi7开发Web Service程序,并把服务程序放在IIS Web服务器上提供给各种客户程序调用。 一编写服务程序     第一步:File----->New----->Other----...
  • delphi1234
  • delphi1234
  • 2009年05月28日 14:23
  • 3392

Delphi 7编写的Webservice生成的DLL部署到IIS上(续)

接上篇,Delphi编写的WebService已经部署在IIS上,下面是在DELPHI中进行调用, 方式有两种:直接调用与使用HTTPRIO控件,步骤如下: 1.在原有的BPG包中新建一个应用程序...
  • xiaojian555
  • xiaojian555
  • 2017年01月07日 19:28
  • 587

c#中的webservice调用delphi写的dll函数的方法

1 在delphi中把写的函数编绎成dll文件,函数要注意传入传出参数要能被c#可以通用。 例子如下:export两个函数, 参数后面要带: stdcall; export;最后要exports函...
  • postfxj
  • postfxj
  • 2016年07月13日 08:44
  • 659

Delphi 调用webservice接口的三类方法

一、使用向导      1.导入wsdl文件:file--new----other----webservice---WSDLimporter---输入wsdl地址         http...
  • QQ56430204
  • QQ56430204
  • 2016年01月13日 10:51
  • 6109

WebService创建、发布及在IIS上部署

WebService创建、发布及在IIS上部署
  • u011534341
  • u011534341
  • 2015年04月07日 20:37
  • 10161

Delphi7程序调用C#写的DLL解决办法(DLL)

近来,因工作需要,必须解决Delphi7写的主程序调用C#写的dll的问题。在网上一番搜索,又经过种种试验,最终证明有以下两种方法可行:     编写C#dll的方法都一样,首先在vs2005中创建...
  • zlwzlwzlw
  • zlwzlwzlw
  • 2015年02月10日 10:15
  • 2660

Dephi调用C#编写的WebService的一些问题与解决方法

http://blog.csdn.net/star_of_light/article/details/2315288 问题1:服务端接收的所有中文都是"?????"(乱码)  解决:设置HTT...
  • ghs79
  • ghs79
  • 2017年04月13日 08:04
  • 331

Delphi调用WCF异构编程

Delphi调用WCF异构编程, 几年前,就开始使用Delphi进行分布式开发,最早用的方案是Delphi7+Webservice,在简单的应用场景下,也能够满足需求了。目前有一个项目,主要的需求点如...
  • shuaihj
  • shuaihj
  • 2014年01月08日 12:13
  • 6680

Delphi 编写DLL动态链接库文件的知识和样例

一、DLL动态链接库文件的知识简介:                   Windows的发展要求允许同时运行的几个程序共享一组函数的单一拷贝。动态链接库就是在这种情况下出现的。动态链接库不用重...
  • zang141588761
  • zang141588761
  • 2016年04月26日 10:10
  • 4852

Delphi动态调用C++写的DLL

c++ DLL 文件,建议用最简单的c++编辑工具。不会加入很多无关的DLL文件。本人用codeblocks+mingw。不像 VS2010,DLL编译成功,调用的时候会提示缺其他DLL。 系统生成的...
  • mycoolme5
  • mycoolme5
  • 2016年04月13日 16:51
  • 524
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Delphi 7编写的Webservice生成的DLL部署到IIS上
举报原因:
原因补充:

(最多只允许输入30个字)