簡體   English   中英

如何在 EMS Rad 服務器中提供多個版本的資源 BPL 文件

[英]How to serve multiple versions of resource BPL file in EMS Rad Server

我一直在搜索和閱讀 Rad Server 文檔。 我什至在沒有太多幫助的情況下通過電子郵件發送了技術支持,但我正在嘗試找到一種方法來在 Embarcadero Rad 服務器中對我的資源(端點)進行版本控制。

我們在 Windows 服務器上運行 Apache 中的 Rad Server 10.3.1 和 EMS 服務器。

我們開始對端點進行重大更改,需要更新版本的應用程序才能訪問更新版本的 API,同時讓舊版本的應用程序訪問舊版本。 我試過設置類似的東西

https://www.example.com/api/V1/scheduler_appointments
https://www.example.com/api/V2/scheduler_appointments

但是,當我啟動 apache 服務器時,它會抱怨

"Exception":"EPackageError","Message":"Cannot load package 'MyBPL.'"

它抱怨第一個 package 中已經包含的“已用”單元。

有人能夠在 Rad Server 中運行多個版本的 BPL 資源文件嗎? 謝謝

一種方法是將兩個模塊包含在同一個 BPL 中。

unit Unit1;
type
  [ResourceName('v1')]
  TVResource1 = class(TDataModule)

unit Unit2;
type
  [ResourceName('v2')]
  TVResource2 = class(TDataModule)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM