【问题标题】:Umbraco package ails post deploymentUmbraco 包在部署后出现问题
【发布时间】:2018-05-18 10:54:08
【问题描述】:

我们已经在我们的项目中安装了 KeyValueEditor - https://bitbucket.org/rbdigital/umbraco-keyvalue-editor/

当我们部署到任何其他环境时,使用此插件的代码会失败,我们必须卸载包并在环境中重新安装

插件在installedPackages.config文件中被引用,App_Plugins\KeyValueEditor被包含在Visual Studio的项目中

为什么部署会影响插件?

【问题讨论】:

  • 你是如何部署的?通过 VS 还是通过单独的构建服务器/工具?此外,当您检查文件系统时,您是否看到了必要的文件应该在哪里?
  • 感谢@MikeB - 我们通过 TFS 构建过程进行部署。我在构建后检查了文件系统,installedPackages.config 文件看起来很好,并且插件本身在App_Plugins 文件夹中似乎一切正常
  • 可能是一个愚蠢的问题,但我假设您已经运行了 Release.bat 文件并且还包括所有必要的二进制文件?可能值得比较本地和远程环境中的 bin 文件夹。

标签: umbraco umbraco7


【解决方案1】:

听起来安装此插件可能会修改一些文件/文件,然后您将使用构建脚本覆盖这些文件。当你在部署后重新安装包时,再次进行修改,然后包就可以工作了。

我会尝试使用构建服务器的输出对目录进行完整备份(当包处于非工作状态时) - 然后将包安装到您的站点并确认它可以工作。然后使用 diff 工具比较包含站点的目录和包含备份的目录之间的所有文件,看看有什么变化。

希望您能看到这两个文件夹之间的差异,然后您可以相应地修复构建脚本。

【讨论】:

    猜你喜欢
    • 2021-05-09
    • 2018-07-16
    • 2018-07-09
    • 1970-01-01
    • 1970-01-01
    • 2020-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多