我是果园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管理器连接到两个远程站点,并确认信任级别已满(内部)。
发布于 2015-06-08 04:46:42
问题解决
SmarterASP托管服务运行得很好。
我是果园和SmarterASP.net的新手,而且我正在犯初学者的错误。
were (在Visual 2013中运行)和Filezilla (使用股票设置运行)都覆盖了一些文件(我不知道是哪个文件)。
我对部署过程所做的关键更改是: 1.使用两个更改配置Filezilla:
- 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网站上,没有任何问题。
这个问题已经解决了。
https://stackoverflow.com/questions/30608985
复制相似问题