Login falló para el usuario 'nombre de usuario' - System.Data.SqlClient.SqlException con LINQ en proyecto externo / biblioteca de clases

Esto puede parecer obvio, pero he tenido este error al intentar usar LINQ to SQL con mi lógica de negocios en un proyecto de biblioteca de clases por separado.

He creado el DBML en una biblioteca de clases, con toda mi lógica de negocios y controles personalizados en este proyecto. Hice referencia a la biblioteca de clases de mi proyecto web e intenté usarla directamente desde el proyecto web.

El error indicó que el inicio de sesión falló para mi nombre de usuario. Mi nombre de usuario y contraseña eran correctos, pero la solución fue copiar mi cadena de conexión a la ubicación correcta. Aprendí el problema de otro sitio y pensé en hacer una nota aquí.

Error: Error de inicio de sesión para el usuario 'nombre de usuario' System.Data.SqlClient.SqlException

Respuestas a la pregunta(4)

Su respuesta a la pregunta