【发布时间】:2014-11-26 09:15:39
【问题描述】:
我正在使用 Sitecore Azure 7.2 模块设置一个完整的 PaaS 站点。
它主要是工作,我已经部署了一个简单的内容创作 (CA) 服务器和一个单独的内容交付 (CD) 服务器部署。
我有一个 CA 服务器实例,以及 2 个 CD 服务器实例。
我的问题是该模块似乎将 CA 服务器设置为发布到它自己的 Web 数据库而不是 CD 数据库。
我可以从运行 Sitecore Azure 模块的 Sitecore 实例中看到 2 个发布目标,但就内容创作和发布而言,这实际上是无用的。
我是否设置不正确,或者我可能遗漏了什么,但是应该如何部署 CA 服务器,以便它为所有 CD 服务器的 Web DB 设置一个新的发布目标?
编辑
我尝试重新部署我的站点,从日志中可以看到 Sitecore Azure 模块似乎尝试在编辑场上设置远程发布目标,但它似乎从未出现。 我在编辑实例上启用了远程桌面,我可以看到web数据库实际上是编辑web数据库,而不是CD web数据库。
EDIT 2(变暖)
我发现远程发布目标“应该”出现,我查看了 CA 服务器上的日志以发现:
ERROR Error while instantiating agent. Definition: <agent type="Sitecore.Azure.Managers.PublishTargetRemoteManager, Sitecore.Azure" method="Synchronize" interval="00:05:00" />
Exception: System.Exception
Message: Could not resolve type name: Sitecore.Azure.Managers.PublishTargetRemoteManager, Sitecore.Azure (method: Sitecore.Configuration.Factory.CreateType(XmlNode configNode, String[] parameters, Boolean assert)).
Source: Sitecore.Configuration.Factory.CreateType(XmlNode configNode, String[] parameters, Boolean assert)
at Sitecore.Diagnostics.Error.Raise(String error, String method)
at Sitecore.Configuration.Factory.CreateType(XmlNode configNode, String[] parameters, Boolean assert)
at Sitecore.Configuration.Factory.CreateFromTypeName(XmlNode configNode, String[] parameters, Boolean assert)
at Sitecore.Configuration.Factory.CreateObject(XmlNode configNode, String[] parameters, Boolean assert, IFactoryHelper helper)
at Sitecore.Tasks.Scheduler.ReadAgents()
此代理定义如下所示:
但是 DLL 看起来都在正确的位置,我该如何进一步调试呢??
我认为5分钟后,远程发布目标会出现,但由于它正在崩溃,它没有出现......
【问题讨论】:
标签: azure sitecore sitecore7.2 sitecore-azure