【问题标题】:Orchard CMS - Can i Copy the website contents to another site? (First Time Publish)Orchard CMS - 我可以将网站内容复制到另一个网站吗? (首次发布)
【发布时间】:2011-11-04 07:40:32
【问题描述】:

我在 cms.mysite.com

上设置了 Orchard

我没有在 www.mysite.com 上设置它,因为在我第一次配置我的网站的阶段,我不希望它被 看到>www.mysite.com

我打算按照以下步骤操作:

  1. 通过 cms.mysite.com 配置我的网站
  2. 创建另一个 IIS 网站,在 www.mysite.com 上运行 ASP.NET 4
  3. 网站准备就绪后,将网站内容(文件系统)复制到 www.mysite.com
  4. 删除 cms.mysite.com
  5. 未来对网站的所有更改(例如编辑/作者)都将在主网站 (www.mysite.com)
  6. 上完成

这应该可以正常工作 - 因为所有内容都存储在数据库中?

还是我做错了?

【问题讨论】:

  • 我认为这里应该没有问题。这几乎是我大部分时间都在做的事情——我在开发过程中使用 localhost,完成后就复制到服务器。
  • @Ragesh - 所以您只需进行更改,然后发布(使用 VS)Orchard.Web 项目、FTP,就可以了?任何 web.config 更改怎么样 - 它不需要知道基本 url 是 www.mysite.com 而不是 localhost.www.mysite.com
  • 我在开发过程中不使用子域;它只是使用本地 URL 和端口 localhost:1234(没有子域或子文件夹)。而且,是的,部署后,您应该登录管理面板并更新基本 URL 设置。
  • 至少,你要避免使用子文件夹,否则你会遇到这样的问题:stackoverflow.com/questions/7670696/…
  • 感谢拉格什的建议。

标签: asp.net iis iis-7 orchardcms


【解决方案1】:

是的,这应该可以正常工作。

但请记住将基本 URL 设置(在仪表板 --> 设置 --> 常规)更改为新 URL。

还要确保 IIS 应用程序池(新应用程序在其下运行)用户帐户对 Orchard 根目录中的 App_Data 文件夹具有读/写权限。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-26
    • 2015-01-07
    • 2012-05-09
    • 1970-01-01
    • 2012-07-13
    • 2020-10-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多