我一直在努力在Delphi中创建soap服务器,然后运行并通过IIS在我的localmachine上托管它们。
我有一个godaddy帐户是linux托管,我很好奇,如果我能够在这个托管上使用Delphi创建的Soap服务器?
答案 0 :(得分:7)
我认为你有3个选择:
答案 1 :(得分:5)
免费Pascal将是一个很好的选择。我们已经部署了几个(商业)应用程序,它们使用Free Pascal中的wst工具包来构建在Windows和Linux上运行的soap服务。陡峭的学习曲线,但一旦你得到它,它就会非常好。
答案 2 :(得分:4)
一般来说,没有。 Delphi本身是一个Windows产品,您需要以不同的方式编译代码才能在Linux上运行。
您可以使用Free Pascal执行此操作,{{3}}在某种程度上可以与Delphi兼容,但不能保证。
答案 3 :(得分:2)
Delphi生成Win32可执行文件。你将无法在Linux上运行它们。您可以尝试在Wine等模拟器中运行它们。
答案 4 :(得分:1)
葡萄酒不会成为可行的IMO。通常,您的SOAP服务将成为cgi-bin目录中的命令行可执行文件。它们通常具有非常短的寿命(不到一秒),因此本地运行在这里是一个很大的帮助 除非系统足够聪明,知道您的Win-32应用程序需要在Wine下运行,并且不必承担启动Wine会话的开销,否则它将无法工作。