我正在Outsystems开发一个Web应用程序。但我没有看到任何可以选择将其编译的源代码部署到我的其他服务器上。
如果没有办法,那么我们怎样才能实现呢?
移动应用程序相同,我们可以从外部系统IDE获取APK吗?
答案 0 :(得分:2)
在Outsystems中开发的代码不能轻易地从服务器更改为服务器,除非它们属于同一许可证。如果它们属于同一许可证,则简单的方法是使用Lifetime将其从一个版本部署到另一个版本。如果Lifetime不可用,则可以从一台服务器下载解决方案,并使用ServiceCenter将解决方案文件上载到另一台服务器中。
答案 1 :(得分:2)
首先回答你的问题,你无法获得你在Outsystems中制作的源代码(C#,ASP.NET,HTML等)。但是,您所做的“代码”存储为特定的Outsystems文件类型,可以在服务中心找到。
.OAP Outsystems应用程序(模块和扩展包)
.OML Outsystems模块/ eSpace
.XIF Extensions(这是你自己制作的c#或java代码)
.OSP解决方案(模块/节点和扩展包)
在Outsystems中,您可以通过Lifetime或服务中心进行部署。您可以通过以下链接查找Lifetime的工作原理:https://www.outsystems.com/videos/lifetime-application-deployment/。 Summarized Lifetime为您提供了用户友好的概述,以便部署到其他环境并检查模块/ eSpaces之间是否存在损坏的引用。
如果要通过服务中心进行部署,请转到“工厂”选项卡。在标签下方的菜单中,您将看到“应用程序”,“eSpaces”和“如果单击一个,您可以发布应用程序,模块等。
当您想要将应用程序,模块,扩展或解决方案发布到另一个Outsystems基础架构(具有不同的激活码)时,同样重要的是。您需要使用Outsystems的IPP门户,因为您的代码已获得您自己的基础架构的许可。有关这方面的更多信息,请访问:https://success.outsystems.com/Support/Enterprise_Customers/Licensing/Intellectual_Property_Protection_(IPP)