多站点解决方案的Sitecore配置文件



我们有一个使用Sitecore 7.1的MultiSite解决方案。我想为不同的站点使用自定义配置文件。例如,我有一个不同的网站的CustomLink提供程序,不同的404页面,不同的语言解析程序。

我应该如何添加或修补这些配置文件,以什么顺序????

任何帮助

您不能为每个站点都有不同的web.config,但可以应用一些技术来简化操作:

我写了一些博客文章,专门针对这个主题:

  • Sitecore中的交换链路提供商
  • 创建特定于站点Sitecore的管道处理器

以下是您可能会发现有用的其他一些:

  • 站点特定提供商
  • Sitecore管道启用的链接提供程序
  • Sitecore-多站点错误页面处理

如果您确实想使用配置文件来完成此操作,则必须设置多个内容交付站点。然后,您可以将不同的配置文件部署到不同的环境中,以便它们使用您的自定义代码和配置。每个网站的"站点"定义都指向通用Sitecore数据库中的不同根。

这将需要一个具有多个许可证的缩放模型。如果这不可能,我建议使用@TwentyGotoTen的方法来支持单个网站中的多站点。

最新更新