我已經安裝了Tridion用戶界面並在日誌文件中獲得了低於警告。除此警告外,即使在調試模式下,日誌文件中也沒有記錄錯誤。Tridion用戶界面錯誤 - 「此頁面的預覽不是最新的」
「WARN AmbientDataContext - 沒有當前環境數據上下文 - 環境數據框架無法正常初始化」
此警告得到記錄在我的會議預覽Web服務cd_core.2012-11- 11.log文件也在升級web應用程序的同一個日誌文件中。 我懷疑是由於這個警告,我沒有在UI界面中更新頁面的預覽。請參閱下面附加的屏幕截圖爲UI錯誤 -
我也嘗試通過點擊「更新頁面預覽」按鈕來更新預覽,但沒有運氣。 爲了解決這個錯誤,我在堆棧溢出中跟蹤了幾乎所有與此相關的答案。 如果我在下面的問題中提到答案。 Tridion UI - Preview Not Updating 所以我們在這一點上是正確的,因爲內容始終在正確的位置發佈。我想從會話預覽服務的cd_dynamic_conf.xml設定探索類似的觀點是像下面的東西 -
<URLMappings>
<StaticMappings>
<Publications>
<Publication Id="241">
<Host Domain="xyz" Port="80" Protocol="http" Path="/" />
</Publication>
<Publication Id="121">
<Host Domain="xyz" Port="80" Protocol="http" Path="/" />
</Publication>
</Publications>
</StaticMappings>
<StorageMapping IdentifyPublicationByProperty="publicationUrl"/>
</URLMappings>
而在分期申請
<URLMappings>
<StaticMappings>
<Publications>
<Publication Id="241">
<Host Domain="xyz" Port="80" Protocol="http" Path="/" />
</Publication>
</Publications>
</StaticMappings>
<StorageMapping IdentifyPublicationByProperty="publicationUrl"/>
</URLMappings>
而且SiteEdit mark-了獲得創建這樣的事情 -
對於組件演示
<!-- Start SiteEdit Component Presentation: {"ID":"cp_5", "ComponentID":"tcm:240-22393", "ComponentVersion":19, "ComponentTemplateID":"tcm:240-23899-32", "IsQueryBased":false} -->
對於頁面設置
<!-- SiteEdit Settings: {"PageID":"tcm:240-22507-64", "PageVersion":49, "TargetTypeID":"tcm:0-1-65438", "ComponentPresentationLocation":1} -->
在這裏,我想下面突出幾個重要的點 -
1 - 我有2種語言有一個/ EN和一個用相同的IIS目錄下/ FR網站。 在上述設定的發佈ID 241是我的恩網站的版本。所以我也嘗試設置低於
<Publication Id="240">
<Host Domain="xyz" Port="80" Protocol="http" Path="/en" />
</Publication>
但同樣沒有運氣。 如果仍然需要調查問題,我可以提供更多信息,例如日誌文件等。 請幫我在早些時候擺脫這個非常令人不快的問題。
編輯-1也請看看下面的配置文件相同
cd_ambient_conf.xml會話預覽web服務
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<Configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="6.1" xsi:noNamespaceSchemaLocation="schemas/cd_ambient_conf.xsd">
<!-- Cookies settings -->
<!-- <Cookies> <Cookie Type="Tracking" Name="myTrackingCookie" Path="/"/> <Cookie Type="Session" Name="mySessionCookie" Path="/"/> </Cookies> -->
<Cartridges>
<!-- Example cartridge definition -->
<!--
<Cartridge File="cd_ambient_cartridge_conf.xml"/>
-->
<Cartridge File="cd_webservice_preview_cartridge.xml"/>
</Cartridges>
</Configuration>
cd_ambient_conf。XML的腳手架網站
<?xml version="1.0" encoding="UTF-8"?>
<Configuration Version="6.1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="schemas/cd_ambient_conf.xsd">
<Cartridges>
<Cartridge File="cd_webservice_preview_cartridge.xml"/>
<Cartridge File="footprint_cartridge_conf.xml"/>
</Cartridges>
<ClaimStoreProvider>com.tridion.siteedit.preview.PreviewClaimStoreProvider</ClaimStoreProvider>
</Configuration>
cd_ambient_cartridge_conf.xml分期網站
<ClaimProcessorDefinitions>
<ClaimProcessorDefinition Uri="tcd:claimprocessor:example:userdetails" ImplementationClass="com.tridion.ambientdata.processing.ExampleClaimProcessor1"
Description="Example claim processor that gets user details.">
<RequestStart>
<InputClaims>
<ClaimDefinition Uri="tcd:claim:userid" />
</InputClaims>
<OutputClaims>
<ClaimDefinition Uri="tcd:claim:username" />
<ClaimDefinition Uri="tcd:claim:usersex" />
<ClaimDefinition Uri="tcd:claim:userage" />
</OutputClaims>
</RequestStart>
</ClaimProcessorDefinition>
<ClaimProcessorDefinition Uri="tcd:claimprocessor:example:example2"
ConfigProviderClass="com.tridion.ambientdata.processing.ExampleClaimProcessorConfigProvider" />
</ClaimProcessorDefinitions>
</CartridgeDefinition>
注: - 之所以我們有用於登臺網站的cd_ambient_cartridge_conf.xml,而不是用於 會話預覽網站 在設置UI期間,登臺網站正在拋出錯誤,期望cd_ambient_cartridge_conf.xml文件。因此,我們在該網站中放置了示例文件。即使如此沒有在文檔中提到有這個文件的地方。但在會議預覽網站的情況下,它不期待任何這樣的文件。
不錯的問題,我們可以讓你感興趣的是你承諾的[51區Tridion特定提案](http://area51.stackexchange.com/proposals/38335/tridion?referrer=gPujQMxthNCNn9xqeeO2NA2)。如果您有時間,請使用同一個SO帳戶註冊。 –