¿Cómo cargar y cambiar dinámicamente el archivo de recursos en la aplicación web (ASP.NET) sin recompilar?

Me gustaría almacenar los archivos de recursos (que contienen textos para etiquetas, etc.) de mi aplicación web en la base de datos para poder editarlos y crearlos dinámicamente más tarde (probablemente en la interfaz de usuario). Mi idea era almacenar el conjunto.resx Archivo en una columna xml y simplemente cárguelo a pedido, dependiendo del idioma y algunos otros atributos del usuario actual cuando inicia sesión en la aplicación o cambia el contexto. Lo importante es que los recursos no solo dependen de la información cultural del usuario, sino también de alguna información de contexto que el usuario puede cambiar sin cerrar sesión y volver a encenderlo (en nuestro caso, "grupo", no tenemos nada que hacer con un grupo de usuarios).

¿Es posible de alguna manera cargar el contenido de los recursos desde una fuente externa y simplemente cambiarlos sin que la aplicación web sea recompilada por el servidor? Sé que hay algunas interfaces en las que puedo conectar e implementar un proveedor de recursos personalizados que se lee directamente de la base de datos, pero si pudiera funcionar de alguna manera con los archivos resx probablemente facilitaría mucho las cosas.

Respuestas a la pregunta(3)

Su respuesta a la pregunta