Tridion新的用户界面预览网站并没有反映出这些变化,除非发布

Tridion新的用户界面预览网站并没有反映出这些变化,除非发布,tridion,tridion-2011,tridion-content-delivery,Tridion,Tridion 2011,Tridion Content Delivery,我有了新的UI设置,并注意到当我更新页面时,它不会随着更新的更改而刷新。我也看不到创建的页面{sessionId/GUID}.aspx 检查了会话预览数据库,我在页面内容表中看到了新呈现内容的更改,因此会话预览工作正常,但预览站点无法获得更改并刷新UI 我已经检查了.aspx的所有预览处理程序和映射,并确保它们在web.config中是正确的。你有没有想过为什么预览网站没有显示这些变化 我在cd_storage_conf.xml中设置了会话预览数据库 120000 web.config(处理

我有了新的UI设置,并注意到当我更新页面时,它不会随着更新的更改而刷新。我也看不到创建的页面{sessionId/GUID}.aspx

检查了会话预览数据库,我在页面内容表中看到了新呈现内容的更改,因此会话预览工作正常,但预览站点无法获得更改并刷新UI

我已经检查了.aspx的所有预览处理程序和映射,并确保它们在web.config中是正确的。你有没有想过为什么预览网站没有显示这些变化

我在cd_storage_conf.xml中设置了会话预览数据库


120000
web.config(处理程序):


日志(删除时间戳和调试前缀):

对可能出现的问题有何想法/建议。。。? (很抱歉发了这么长的帖子)

在“会话包装器已正确安装”消息之后,一旦我做了更改,我会收到很多关于日志的反馈(在调试中)。这是简短的版本

DEBUG PageHandler - The session wrappers are correctly installed.
DEBUG SessionManagerImpl - Retrieved the session on the current execution thread: PreviewSession [sessionId=db5c1e84-649f-4635-bbdd-fb6683e98b07, expirationDate=2012-06-29 12:31:24.65].
DEBUG PageHandler - The session db5c1e84-649f-4635-bbdd-fb6683e98b07 was found loaded!
DEBUG DynamicMetaRetriever - Searching for pageMeta for url='http://localhost:81/'.
DEBUG MetaResolverFactory - Fetching meta resolver for PAGE_META meta data type.
DEBUG MetaResolverFactory - Fetching meta resolver for PAGE_META meta data type.
DEBUG MappingsResolverImpl - Getting publication mapping for http://localhost:81/
DEBUG MappingsStrategyContext - Resolving url using strategy com.tridion.dynamiccontent.publication.mappingsstrategy.impl.StaticMappingsStrategy
DEBUG StaticMappingsStrategy - Resolving: http://localhost:81/
DEBUG ProtocolOptionMatcher - Mapped Protocol match with the url. Protocol is [http].
DEBUG ProtocolOptionMatcher - The calculated weight is [1].
DEBUG DomainOptionMatcher - The Domain extracted from the url is: [localhost]
DEBUG DomainOptionMatcher - The mapped Domain is: [localhost]
DEBUG DomainOptionMatcher - Mapped Domain match with the url. Mapped Domain is [localhost] and extracted Domain is [localhost].
DEBUG DomainOptionMatcher - The calculated weight is [10000].
DEBUG PortOptionMatcher - The Port extracted from the url is: [:81]
DEBUG PortOptionMatcher - The mapped Port is: [81]
[……]

[……]

然后加载正确的更新

我看不出你发布的配置有任何问题,所以这里是我对cd_ambient_conf.xml的配置


com.tridion.siteedit.preview.PreviewClaimStoreProvider
和cd_动态_形态:


希望这能有所帮助


N

解决方案/修复


在预览应用程序上应用新的hotifx“CD_2011.1.1.81686”解决了该问题。Hotifx可以从以下位置下载(需要登录)

编辑此文件cd\u ambient\u conf.xml;取消对以下行的注释

<Cartridge File="footprint_cartridge_conf.xml"/>

然后尝试编辑,您将能够预览更改

谢谢和问候
Abhijit Angre

谢谢你,努诺。我正在仔细检查配置和日志条目。我想我已经解决了问题,但还不确定解决方案。我有两种语言的网站,一种是/en,另一种是/fr,在同一个IIS目录下。由于某些原因,UI无法理解或无法正确使用虚拟目录/en和/fr。我甚至添加了,但运气不好。我尝试了相同的配置,没有虚拟目录,UI工作正常..很有趣。这应该行得通-您能在cd_link_conf上使用相同的配置(路径设置)吗?我已将根结构组目录更改为/en或/es。Link config没有任何路径设置,我假设cd_dynamic_conf.xml也有相同的设置。由于它不起作用,所以我尝试将路径添加到动态配置中。现在我尝试将相同的路径添加到link_conf中,现在链接解析显示为multiple/en(无论如何都是预期的)。。用户界面仍然没有更新。。我正在对IIS上的失败请求启用一些跟踪,以查看是否可以获得任何信息更新:我能够完成其中的一些部分,基本上我在webapp和服务上都从cd_dynamic_conf.xml中删除了/en。现在我看到我正在编辑的页面正在创建带有guid等的临时页面,但预览会引发一个错误,如无法找到文件artdetails.aspx,即使docroot上存在artdetail.aspx和artdetails_guid.aspx。。当您有虚拟目录时,UI不知何故会混淆。我会为此开一张支持票。。仅供参考。。如果我删除虚拟目录并将所有内容保留在根目录中,则所有内容都会正常工作。。
DEBUG JPAPreviewSessionDAO - Retrieving PreviewSession by sessionId: db5c1e84-649f-4635-bbdd-fb6683e98b07
SessionManagerImpl - Retrieved the session on the current execution thread: PreviewSession [sessionId=db5c1e84-649f-4635-bbdd-fb6683e98b07, expirationDate=Fri Jun 29 12:31:25 EDT 2012].
<Cartridge File="footprint_cartridge_conf.xml"/>