Yeni kullanıcı arabirimi kurulumuma sahibim ve bir sayfayı güncellediğimde, güncellenen değişikliklerle yenilenmediğimi fark ettim. Ben de sayfa_ {sessionId/GUID} .aspx'i göremiyorum.Tridion Yeni Kullanıcı Arabirimi Önizleme Site, değiştirilmemişse değişikliklerle yansıtılmıyor
Oturum önizlemesi DB'yi kontrol ettim ve yeni oluşturulmuş içerikle PAGE_CONTENT tablosundaki değişiklikleri görüyorum, bu nedenle oturum önizlemesi iyi çalışıyor ancak Önizleme sitesi değişiklikleri almayı ve kullanıcı arayüzünü yenilemeyi başaramıyor gibi görünüyor.
.aspx için tüm önizleme işleyicileri ve eşleştirmelerini kontrol ettim ve web.config dosyasında doğru olduklarından emin olduk. Önizleme sitesinin neden değişiklikleri göstermediği konusunda bir fikrin var mı?
CD_storage_conf.xml dosyasında oturum önizleme DB kurulumum var.
<StorageBindings>
<Bundle src="preview_dao_bundle.xml"/>
</StorageBindings>
<Wrappers>
<Wrapper Name="SessionWrapper">
<Timeout>120000</Timeout>
<Storage Type="persistence" Id="db-session-webservice" dialect="MSSQL"
Class="com.tridion.storage.persistence.JPADAOFactory">
<Pool Type="jdbc" Size="5" MonitorInterval="60"
IdleTimeout="120" CheckoutTimeout="120" />
<DataSource Class="com.microsoft.sqlserver.jdbc.SQLServerDataSource">
<Property Name="serverName" Value="localhost" />
<Property Name="portNumber" Value="1433" />
<Property Name="databaseName" Value="Tridion_Broker_SessionPreview" />
<Property Name="user" Value="usr" />
<Property Name="password" Value="pwd" />
</DataSource>
</Storage>
</Wrapper>
</Wrappers>
web.config (işleyicileri):
<add verb="GET" path="*.htm" type="Tridion.ContentDelivery.Preview.Web.StaticFileHandler" />
<add verb="GET" path="*.jpg" type="Tridion.ContentDelivery.Preview.Web.StaticFileHandler" />
<add verb="GET" path="*.png" type="Tridion.ContentDelivery.Preview.Web.StaticFileHandler" />
<add verb="GET" path="*.html" type="Tridion.ContentDelivery.Preview.Web.StaticFileHandler" />
<add name="Tridion.ContentDelivery.Preview.Web.PreviewContentModule" type="Tridion.ContentDelivery.Preview.Web.PreviewContentModule" />
Günlüğü (kaldırılmış zaman damgası ve DEBUG önek):
ClaimStore - put: uri=taf:session:id, value=tridion_db59279b-7d37-4b2e-ad98-eaaa6af7038e
ClaimStore - put: uri=taf:session:id, value=tridion_db59279b-7d37-4b2e-ad98-eaaa6af7038e
ClaimStore - put: uri=taf:tracking:id, value=tridion_d1fa1017-a28d-4f48-a790-b74f78c69314
ClaimStore - put: uri=taf:tracking:id, value=tridion_d1fa1017-a28d-4f48-a790-b74f78c69314
SearchClaimProcessor - No match found for referrer string http://uidemo.practice.com/en/Product/musk.aspx
SearchClaimProcessor - No match found for referrer string http://uidemo.practice.com/en/Product/musk.aspx
ClaimStore - put: uri=taf:claim:ambientdata:footprintcartridge:devicetype, value=Desktop
ClaimStore - put: uri=taf:claim:ambientdata:footprintcartridge:devicetype, value=Desktop
ClaimStore - put: uri=taf:claim:ambientdata:footprintcartridge:mobiledevice, value=NotMobile
ClaimStore - put: uri=taf:claim:ambientdata:footprintcartridge:acceptlanguage, value=en-US
ClaimStore - put: uri=taf:claim:ambientdata:footprintcartridge:mobiledevice, value=NotMobile
ClaimStore - put: uri=taf:claim:ambientdata:footprintcartridge:acceptlanguage, value=en-US
PageHandler - The session wrappers are correctly installed.
Herhangi bir düşünce/yanlış gittiğini ne olabileceğini üzerine işaretçileri ... ? (uzun mesaj için özür dilerim)
sayesinde Nuno önizleme mümkün olacak düzenlemeyi deneyin. Yapılandırmaları ve günlük girişlerini de kontrol ediyorum. –
Sanırım sorunu çözdüm, hala çözümden emin değilim. Aynı IIS dizininde bir/en ve/fr ile bir tane olmak üzere 2 dilde web sitem var. Bazı nedenlerden dolayı UI, sanal dizin/tr ve/fr ile düzgün şekilde çalışamamaktadır. Hatta ekledim, ancak şans yok. Aynı yapılandırmayı sanal dizinler ve kullanıcı arabirimi ile çalışıyordum. –
İlginç. Bu işe yaramaz - cd_link_conf'daki aynı yapılandırmayla (Yol ayarı ile) deneyebilir misiniz? –