He estado trabajando en una biblioteca de servicios de WCF donde espero que toda la lógica de negocios termine viviendo. El problema al que me estoy enfrentando es que a veces tengo que hacer correcciones rápidas a un servicio y para aplicar esas correcciones, tengo que detener el servicio de Windows, reemplazar el dll del servicio y luego reiniciar el servicio de Windows. Esto comenzará a causar más dolores de cabeza a medida que comencemos a migrar cada vez más de nuestra lógica a esta capa y tengamos que cerrar todo el servicio para poder realizar cualquier cambio.La mejor manera de crear una biblioteca de servicios de WCF conectable en caliente
Lo que me gustaría hacer es crear un shell vacío de un servicio de Windows y cargar y descargar dinámicamente los servicios. ¿Cuál es la mejor manera de cargar y descargar archivos DLL .Net a pedido? ¿O es mejor confiar en IIS para este tipo de servicio?