【发布时间】:2011-11-04 07:40:32
【问题描述】:
我在 cms.mysite.com
上设置了 Orchard我没有在 www.mysite.com 上设置它,因为在我第一次配置我的网站的阶段,我不希望它被 看到>www.mysite.com
我打算按照以下步骤操作:
- 通过 cms.mysite.com 配置我的网站
- 创建另一个 IIS 网站,在 www.mysite.com 上运行 ASP.NET 4
- 网站准备就绪后,将网站内容(文件系统)复制到 www.mysite.com
- 删除 cms.mysite.com
- 未来对网站的所有更改(例如编辑/作者)都将在主网站 (www.mysite.com) 上完成
这应该可以正常工作 - 因为所有内容都存储在数据库中?
还是我做错了?
【问题讨论】:
-
我认为这里应该没有问题。这几乎是我大部分时间都在做的事情——我在开发过程中使用 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