Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在IIS 7上部署DataSnap/REST ISAP dll_Rest_Iis_Sqlite_Delphi - Fatal编程技术网

如何在IIS 7上部署DataSnap/REST ISAP dll

如何在IIS 7上部署DataSnap/REST ISAP dll,rest,iis,sqlite,delphi,Rest,Iis,Sqlite,Delphi,我是德尔福的新手 我最近在Delphi XE7中创建了一个DataSnap REST服务器应用程序,我希望它能够连接到我之前在Delphi XE7中创建的已经存在的移动多平台应用程序。DataSnap server应用程序的目的是在企业服务器(SQL server 2012)和移动应用程序之间创建一个中间层。我在移动应用程序中使用SQLite进行本地存储 我已尝试使用中的步骤将DataSnap服务器部署到IIS 7上。 这种联系是我研究中最有希望的。现在我的问题是,在我实现了上面链接中的所有步骤

我是德尔福的新手

我最近在Delphi XE7中创建了一个DataSnap REST服务器应用程序,我希望它能够连接到我之前在Delphi XE7中创建的已经存在的移动多平台应用程序。DataSnap server应用程序的目的是在企业服务器(SQL server 2012)和移动应用程序之间创建一个中间层。我在移动应用程序中使用SQLite进行本地存储

我已尝试使用中的步骤将DataSnap服务器部署到IIS 7上。 这种联系是我研究中最有希望的。现在我的问题是,在我实现了上面链接中的所有步骤之后,当我在IIS7中运行虚拟库时,我得到的不是实际的aerver应用程序,而是应用程序的算法

在IIS7中,在MIME类型中,我将扩展名“.pas”与MIME类型“text/pascal”一起包含在内。当我运行浏览器时,它会给出应用程序的算法,而不是应用程序本身


如何运行虚拟库并获得应用程序本身,而不是算法?

Delphi是编译语言,就像C++一样。您的Web服务器没有为您编译代码;那是德尔福的工作。打开DelphiIDE并编译项目。Delphi将生成一个DLL或EXE文件。按照链接到的文档中的说明,将该文件放在Web服务器的目录中。我将从标题为“使用IIS 7.5测试ISAPI版本”的部分开始


这与PHP不同,在PHP中,服务器识别源代码并执行它,而不是提供文件内容。服务器不执行Delphi源代码。

WoW!非常感谢,这很有效!:)挣扎了很久:)