背景:我正在为我的组织开发一个小型的Accees Web App。它托管在我们的Office 365 SharePoint上。没有专业的开发环境,也没有适当部署的计划。我正在开发应用程序并同时维护数据。少数人最终将使用Web UI来维护数据。
在开发过程中(与数据导入密切相关)我使用“另存为快照”功能对应用程序进行了备份,包括数据。保存快照时,我没有更改应用程序的名称。
现在我想恢复快照包(备份),因为我有一个problem与当前版本的应用程序。但是,我还想保留当前版本的应用程序以进行比较。所以基本上我想复制我的应用程序。
当我尝试在SharePoint网站上创建新的Access应用程序并选择上传备份.app包时,收到错误消息
提供的应用程序与具有相同版本和产品ID的其他应用程序不同
我尝试解压缩备份的.app包并更改AppManifest.xml中的版本号,但仍然收到相同的错误消息。
有没有办法在不删除当前版本的情况下以其他名称/产品ID上传备份包?
更一般的问题是,在开发和使用过程中备份应用程序(包括数据)的最佳方法是什么?
答案 0 :(得分:0)
规则是在订阅时,GUID和版本号的组合必须是唯一的,但您可以在不同的子站点上具有相同的GUID和不同的版本号。因此,在打开包并更改版本号后,将其上传到不同的子站点。