5

我使用Orchard CMS创建了一个基本网站,并尝试使用Web Matrix(通过FTP)将其部署到我的共享主机Softsys。目前,该网站在技术上“有效”,但看起来所有样式已被删除(甚至从仪表板)。将Orchard CMS部署到共享主机的正确方法是什么?

在部署网站时是否存在一个或多个文件?我知道“Web Deploy”可能是部署的首选方法,但我对此很陌生,并不确定登录细节是什么,或者如何为Web部署获取它们。

这里是一个什么样的网站目前看起来像部署截图: deployed website

编辑:事实证明,这个问题是在我的主人的身边,因为某些原因没有被正确地创建虚拟目录 - 我但仍然很好奇,然而,部署的正确/最佳实践方法是什么。

+0

CodePlex上的许多主题与具有相同问题的人有关,例如http://orchard.codeplex.com/discussions/397724 – 2013-03-22 06:41:53

回答

2

它看起来像你没有应用主题。检查您的主题是否存在于〜/ Themes文件夹中,并在管理控制台中正确启用。也许/主题文件夹内容没有被复制?

UPDATE

如果你的主机提供商允许通过部署地点WebDeploy选项 - 这将是最好的之一。

部署果园现场最简单,最直接的办法就是:

  1. 有ASP.NET应用程序在IIS和访问正确配置。如果您使用托管服务提供商为您提供服务。如果你有一个专用服务器 - 你必须自己设置一个应用程序。
  2. 从Codeplex处获取deployment package,或者从sources构建一个。
  3. 将整个软件包复制到您网站的根目录(通过FTP或WebDeploy)。
  4. 运行它并继续进行设置。

基本上 - 这些步骤与每个“普通”ASP.NET应用程序的步骤相同。

+0

刚刚选中,/ Themes文件夹存在。我也进入了仪表板并加载了一个不同的主题,不幸的是仍然没有骰子。 – codechinchilla 2011-06-08 15:15:53

+0

更新我的答案以回答你的第二个问题 – 2011-06-09 14:25:29

0

您可能需要将IIS用户设置为对某些文件夹具有写入权限:主题,媒体和App_Data。

相关问题