【问题标题】:Orchard View Changes Not Saving & Modules Not Installing果园视图更改未保存和模块未安装
【发布时间】:2012-09-20 20:25:12
【问题描述】:

我们的设置:

果园 v1.5.1
Microsoft Azure 托管
相关模块:主题编辑器 1.4.1、系统编辑器

问题:

在尝试使用系统编辑器工具编辑几个页面的内容时,我们发现前端没有显示任何更改。我们可以离开主题编辑页面,回来,我们的更改被保留,但它们不会显示在前端。网站上的所有页面都会发生这种情况。

我们一直在使用主题编辑器模块来更改主题,但现在它已经被禁用了一段时间。但是因为我们在编辑视图时遇到问题,我们禁用了系统编辑器并启用了主题编辑器,希望它能解决问题。但是现在,如果我们尝试编辑主题,我们只会看到服务器错误(进入主题区域并单击 CSS 或 HTML 选项卡会引发错误)。这是错误:

“/”应用程序中的服务器错误。

现在为了解决此问题,我们禁用了主题编辑器模块并尝试安装它的更新版本 (1.4.2),但收到此错误:

'bin\Orchard.Core.dll' 已经存在。跳过...

'bin\Orchard.Framework.dll' 已经存在。跳过...

包安装失败:安装包时出错 请求的包。如果服务器没有写入,可能会发生这种情况 访问网站的“~/Modules”或“~/Themes”文件夹。如果 站点在共享托管环境中运行,添加对 这些文件夹有时需要通过 Hoster 手动完成 控制面板。安装主题和模块后, 建议删除对这些文件夹的写入权限。

我们不确定如何继续,因为本周服务器端没有任何更改,而且我们今天对主题的所有更改都是 HTML 的小部分,所以系统抛出所有这些错误的原因很奇怪。任何建议都会很棒!

【问题讨论】:

    标签: asp.net razor orchardcms


    【解决方案1】:

    我不知道系统编辑器(而且我在图库中没有看到该名称的模块),但主题编辑器正在编辑磁盘上的文件。这对 Azure 来说是一个很大的禁忌,除非你在新的 Azure 网站上(你所说的情况似乎并非如此)。在 Azure 实例上,您无需安装新模块,也无需修改文件系统(您的实例可能随时重新启动,并且文件系统不会跨服务器复制)。 您的选择是迁移到 Azure 网站,或者不在线编辑主题或安装模块,而是在您想要进行更改时部署具有新主题和模块的新图像。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-08
      • 2021-12-07
      • 1970-01-01
      • 2022-11-11
      • 1970-01-01
      • 1970-01-01
      • 2016-05-23
      • 2019-07-19
      相关资源
      最近更新 更多