Ho una nuova configurazione dell'interfaccia utente e noto che quando aggiorno una pagina non si aggiorna con le modifiche aggiornate. Non vedo neanche la pagina_ {sessionId/GUID} .aspx.Tridion Nuova anteprima dell'interfaccia utente Il sito non riflette le modifiche a meno che non venga pulito
Controllato l'anteprima di sessione DB e vedo le modifiche nella tabella PAGE_CONTENT con nuovi contenuti di rendering, quindi l'anteprima di sessione funziona correttamente ma il sito di anteprima non è in grado di ottenere le modifiche e aggiornare l'interfaccia utente.
Ho controllato tutti i gestori di anteprime e le mappature per .aspx e ho verificato che siano corretti in web.config. Qualche idea sul perché il sito di anteprima non mostra le modifiche?
Ho l'anteprima DB di sessione in cd_storage_conf.xml.
<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 (gestori):
<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" />
Log (timestamp e DEBUG prefisso rimosso):
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.
Ogni pensiero/indicazioni su quello che potrebbe andare male ... ? (scusate per il post lungo)
Grazie Nuno. Sto ricontrollando anche le configurazioni e le voci del registro .. –
Penso di aver capito il problema, ancora non sono sicuro della soluzione. Ho un sito web in 2 lingue con/en e uno con/fr sotto la stessa directory IIS. Per qualche motivo l'interfaccia utente non è in grado di capire o non funzionare correttamente con la directory virtuale/en e/fr. Ho persino aggiunto , ma senza fortuna. Ho provato la stessa configurazione senza directory virtuali e l'interfaccia utente funzionava bene .. –
Interessante. Questo dovrebbe funzionare - puoi provare con la stessa configurazione (con l'impostazione Path) su cd_link_conf? –