Pregunta

Tenemos una página web ASP.NET 2.0 con una configuración avanzada que no está pensado para por un Web.config estándar. En su lugar estamos almacenar la configuración en nuestro propio esquema XML en el directorio / bin / carpeta, y tenemos un objeto único, que guarda esta configuración y utiliza un FileSystemWatcher para detectar las actualizaciones. Esta lógica se encuentra en una biblioteca de clases separada que simplemente se utiliza por el sitio web.

El problema es que cada vez que editar esta configuración, las sesiones de usuario se restablecen, como si hubiéramos reiniciado el grupo de aplicaciones en IIS! Estamos utilizando únicos y varios otros mecanismos de caché que funcionan muy bien, pero por alguna razón sólo el uno con las bombas FSW fuera. Cualquier idea sería apreciada!

¿Fue útil?

Solución

Si su archivo XML es bajo tu carpeta BIN a continuación, la aplicación web de forma automática se reiniciarán cuando algo cambia en esa carpeta.

La aplicación Web también Reiniciar si Web.Config o de Machine.Config se cambia o edita.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top