Estoy intentando usar el motor de vista Razor como un motor de plantillas general respaldado por una base de datos.
http://razorengine.codeplex.com/ El problema es que para cada compilación de plantillas se crea y carga un nuevo conjunto dinámico. Como no hay forma de descargar un ensamblado desde el dominio de aplicación actual y no hay forma de usar un dominio de aplicación separado para el sistema de plantillas (uso de tipos anónimos), estos ensamblajes se seguirán acumulando hasta que se destruya el dominio de aplicación. Las plantillas mismas cambiarán de forma regular y, como tal, darán como resultado más recompilaciones.Demasiados conjuntos dinámicos
La pregunta es si estos ensambles dinámicos (potencialmente miles) dañarán el rendimiento del dominio de aplicación? ¿O alternativamente hay una mejor manera de hacer esto?
Es bueno saber que hay por lo menos algunos dispositivos de seguridad en su lugar. Hasta ahora parece estar funcionando bien. – Danielg