Tengo una nueva configuración de UI y me doy cuenta de que cuando actualizo una página no se actualiza con los cambios actualizados. Tampoco veo la page_ {sessionId/GUID} .aspx creada.El nuevo sitio de vista previa de la interfaz de usuario de Tridion no refleja los cambios, a menos que sea pulido
Comprobé la DB de vista previa de la sesión y veo los cambios en la tabla PAGE_CONTENT con contenido nuevo, por lo que parece que la vista previa de la sesión funciona bien, pero el sitio Vista previa no puede obtener los cambios y actualizar la interfaz de usuario.
He comprobado todos los manejadores de vista previa y mapeos para .aspx y me aseguré de que sean correctos en web.config. ¿Alguna idea de por qué el sitio de vista previa no muestra los cambios?
Tengo la configuración de base de datos de vista previa de la sesión en 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 (manipuladores):
<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 (marca de tiempo y depurar prefijo eliminado):
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.
Cualquier pensamiento/indicaciones sobre lo que podría ir mal ... ? (perdón por la publicación larga)
Gracias Nuno. Estoy comprobando las configuraciones y las entradas de registro también ... –
Creo que ya resolvió el problema, todavía no estoy seguro de la solución. Tengo un sitio web en 2 idiomas, uno con/en y otro con/fr en el mismo directorio de IIS. Por algún motivo, UI no puede comprender o no funciona correctamente con directorio virtual/en y/fr. Incluso agregué , pero no tuve suerte. Probé la misma configuración sin directorios virtuales y la interfaz de usuario funciona bien .. –
Interesante. Eso debería funcionar, ¿puedes probar con la misma configuración (con la configuración de Ruta) en cd_link_conf? –