Actores: 2 aplicaciones web residiendo en 2 servidores distintos, una DLL que administra algunos datos de MySql y una BD residiendo en uno de los servidores antes mencionados
Escenario: En 1 servidor existe una aplicación web y por separado una clase que administra algunos cálculos de la BD, esa clase está expuesta mediante una DLL, y finalmente la BD que está en uno de los dos servidores.
Problema: Estoy creando una aplicación Web que va a compartir información de una base de datos MySQL que es administrada por una DLL. La base de datos, la DLL y la primer aplicación Web están en el Server 1, la otra aplicación web está en el Server 2. El problema es al momento de definir el string de conexión dentro de la DLL, si digo "Localhost" la aplicación del servidor 1 no tiene problemas, pero al momento que la aplicación que está en el servidor 2 crea una instancia de la DLL y ésta usa "
localhost" para conectarse, obviamente no encuentra la BD en el servidor 2, ... no quisiera una solucion simplista poniendo en HardoCode la IP del servidor....... ¿Cómo hago para que las dos aplicaciones web puedan usar la misma DLL?