首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >果园CMS模块在远程部署后被禁用--我如何解决这个问题?

果园CMS模块在远程部署后被禁用--我如何解决这个问题?
EN

Stack Overflow用户
提问于 2015-06-03 00:45:40
回答 1查看 117关注 0票数 0

我是果园CMS的新手,我正试图熟悉如何部署到共享的托管服务,特别是SmarterASP.net托管服务。当我问SmarterASP技术支持部门为什么会发生这种情况时,他们说他们不是果园CMS方面的专家,不能帮我。

我已经在寻找其他托管服务,但我有一种感觉,我是一个初学者的错误。

当我将web应用程序部署到远程网站时,我的问题就会发生。在本地应用程序中,我更改了主题并启用了一个模块。在部署之后,在启动应用程序时,它就会运行,但是页面会以原始的ThemeMachine主题出现,先前启用的模块将被禁用。

我在OrchardPros.net上发现了一个类似的帖子,名为:“模块发布时不起作用”,其中sfmskywalker询问模块(Oform)是否已经添加到解决方案项目中。我正在研究如何将新安装的模块添加到解决方案文件中。

下面,我详细介绍了我的部署过程和结果。

如有任何建议,将不胜感激。

谢谢。

我在Windows 7终极版中工作,正在使用Visual 2013社区。

我正在使用Orchard源代码版本1.8.1和2014数据库。

对我正在部署的原始Orchard 1.8.1应用程序的唯一更改是: 1)我安装并启用了主题编辑器v1.4.4模块,2)安装了BindTuning引导主题并将其设置为当前主题。这些更改之后,应用程序将在Visual下正确运行。

使用本地IIS服务器,我创建了一个本地网站,并使用web将应用程序部署到该站点。在IIS 7.5下,app工作正常。

接下来,我将应用程序部署到SmarterASP网站,该站点被配置为ASP.NET 4.5集成网站。我运行了远程应用程序,出现了以下问题: 1)页面样式显示为原TheThemeMachine主题;2)主题编辑器模块被禁用。

在远程应用程序中,我将当前主题更改为Bootstrap主题,并重新启用了主题编辑器。远程应用程序当时运行正常。

然后,我使用Web将本地应用程序部署到远程服务器,没有任何其他更改。部署操作期间没有出现错误。但是,当我重新启动远程网站时,主题被设置为ThemeMachine,主题编辑器模块被禁用。

我检查了远程服务器上的IIS日志,它们没有错误。

SmarterASP托管服务为Orchardv1.8.1提供了1点安装功能。所以,我利用这个特性创建了一个新的网站。我运行了那个应用程序,并添加了新的主题和模块到远程网站,它在当时的工作正常。然而,当我将本地应用程序部署到该站点时,问题的行为是一样的。

文件夹权限:我检查了远程站点和App_Data、模块、主题和媒体文件夹都具有读/写权限。我还使用IIS管理器连接到两个远程站点,并确认信任级别已满(内部)。

EN

回答 1

Stack Overflow用户

发布于 2015-06-08 04:46:42

问题解决

SmarterASP托管服务运行得很好。

我是果园和SmarterASP.net的新手,而且我正在犯初学者的错误。

were (在Visual 2013中运行)和Filezilla (使用股票设置运行)都覆盖了一些文件(我不知道是哪个文件)。

我对部署过程所做的关键更改是: 1.使用两个更改配置Filezilla:

代码语言:javascript
复制
- Set the Default Transfer Type to Binary     - Set the File exists action to Overwrite file if size differs or source is newer.  2. When making backups to local Sql Server database,     - overwrite backup set (do not append to backup set)

在进行了这些更改之后,我能够顺利地将v1.8.0、v1.8.1和v1.9.0部署到SmarterASP.net网站上,没有任何问题。

这个问题已经解决了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30608985

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档