azure - 部署到 Azure 应用服务时,Umbraco 9 插件出现 Angular Controller 错误

标签 azure plugins umbraco

似乎每次我尝试将插件部署到 Azure 应用服务上的 Umbraco 9 时,我似乎都会遇到一个 Angular 错误,其中插件的 Controller 未注册,如下所示

Error: [$controller:ctrlreg] http://errors.angularjs.org/1.8.0/$controller/ctrlreg?p0=Our.Iconic.Prevalues.Packages
    at umbraco-backoffice-js.js.vd671f7279661e0e87e3549a36c6c11bb1054da05:32:168
    at umbraco-backoffice-js.js.vd671f7279661e0e87e3549a36c6c11bb1054da05:123:19
    at ea (umbraco-backoffice-js.js.vd671f7279661e0e87e3549a36c6c11bb1054da05:105:20)
    at p (umbraco-backoffice-js.js.vd671f7279661e0e87e3549a36c6c11bb1054da05:96:476)
    at g (umbraco-backoffice-js.js.vd671f7279661e0e87e3549a36c6c11bb1054da05:90:292)
    at umbraco-backoffice-js.js.vd671f7279661e0e87e3549a36c6c11bb1054da05:89:422
    at Object.link (umbraco-backoffice-js.js.vd671f7279661e0e87e3549a36c6c11bb1054da05:326:432)
    at umbraco-backoffice-js.js.vd671f7279661e0e87e3549a36c6c11bb1054da05:42:134
    at Ca (umbraco-backoffice-js.js.vd671f7279661e0e87e3549a36c6c11bb1054da05:114:361)
    at p (umbraco-backoffice-js.js.vd671f7279661e0e87e3549a36c6c11bb1054da05:98:340) '<div ng-include="propertyEditorView">'

当您单击该角度链接时,它只会显示

The controller with the name 'Our.Iconic.Prevalues.Packages' is not registered.

在我的本地环境中,一切都运行得很好,当我连接到 Azure 应用服务时,所有文件都位于 App_Plugins... 文件夹中。它甚至加载 list 中的一些其他文件,但由于某种原因 Controller 没有注册。这也不是第一个发生这种情况的插件。上次我手动删除/复制文件/重新部署/重新启动/单脚站立,最终它开始工作。不知道是什么解决了它。现在添加的下一个包同样的事情再次发生。我错过了什么?

最佳答案

遇到了同样的问题,并使用此处提供的解决方案使其正常工作: https://our.umbraco.com/forum/umbraco-9/107740-umbraco-9-cant-register-controller-for-a-custom-dashboard-that-works-locally-but-fails-when-deploy

只想添加此部分应添加到应用程序设置的 Umbraco > CMS 部分,如下所示:

  "Umbraco": {
    "CMS": {
      "RuntimeMinification": {
        "useInMemoryCache": true,
        "cacheBuster": "Timestamp"
      }
    }
  }

关于azure - 部署到 Azure 应用服务时,Umbraco 9 插件出现 Angular Controller 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71419440/

相关文章:

tfs - 在 TFS 构建过程模板中使用 TFS 构建扩展 2010 Azure

azure - 网站访问ACL规则

android - Cordova 相机插件,从图库 [ANDROID] 获取完整图像路径

javascript - 我可以在同一个插件中添加这段代码吗

umbraco - 如何管理 Umbraco CMS 中的关系?

azure - Azure 媒体服务上媒体 Assets 的容器名称

azure - Cloud Foundry 中是否可以实现虚拟机级别(单元级别)的自动扩展?如果是,如何实现这一目标?

plugins - Grails:如何引用位于已安装插件中的资源?

powershell - 是否可以使用 powershell 从 Azure 市场创建 Umbraco 站点?

Umbraco 表示已保存对模板的更改,但更改丢失了