Tengo una aplicación web que comprende lo siguiente:Cadena de conexión demonios en .NET/LINQ-SQL/ASP.NET
- Un proyecto web (con un archivo web.config que contiene una cadena de conexión - pero sin código de acceso a datos en el proyecto web)
- Un proyecto de acceso a datos que utiliza clases LINQ-SQL para proporcionar entidades a la interfaz de usuario del proyecto web (este proyecto tiene un archivo de configuración y un app.config - ambos tienen cadenas de conexión)
Cuando construyo e implemento, no hay ningún archivo de configuración o app.con fig en el directorio Bin con el .dll de acceso a datos, pero cambiar la cadena de conexión en el archivo web.config no cambia la base de datos en consecuencia, por lo que la cadena de conexión debe compilarse en el dll de acceso a datos.
Lo que necesito es un archivo de configuración para toda mi implementación - sitio web, acceso a datos dlls, todo - que tiene una cadena de conexión que se usa. Por el momento, parece haber varias cadenas de conexión que se usan o se codifican en todas partes.
¿Cómo puedo resolver este problema?
Gracias por cualquier ayuda.
Parece ser un error en LINQ to SQL, trabajé mucho en LINQ a las entidades y esta es la primera vez que estoy trabajando con LINQ to SQL y frente a este problema por primera vez. –