果园查看更改未保存&模块不安装

时间:2012-09-20 20:25:13

标签: asp.net razor orchardcms

我们的设置:

Orchard 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,所以为什么系统抛出所有这些错误是奇怪的。任何建议都会很棒!

1 个答案:

答案 0 :(得分:0)

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