Ошибка входа для пользователя 'username' - System.Data.SqlClient.SqlException с LINQ во внешнем проекте / библиотеке классов - PullRequest
3 голосов
/ 19 сентября 2008

Это может показаться очевидным, но у меня была эта ошибка при попытке использовать LINQ to SQL с моей бизнес-логикой в ​​отдельном проекте библиотеки классов.

Я создал DBML в библиотеке классов со всей моей бизнес-логикой и пользовательскими элементами управления в этом проекте. Я ссылался на библиотеку классов из своего веб-проекта и пытался использовать ее непосредственно из веб-проекта.

Ошибка указала, что для моего имени пользователя не удалось войти в систему. Мои имя пользователя и пароль были правильными, но исправлением было копирование строки подключения в правильное местоположение. Я узнал об этой проблеме с другого сайта и подумал, что могу сделать заметку здесь.

Ошибка: Ошибка входа для пользователя 'username' System.Data.SqlClient.SqlException

Ответы [ 2 ]

3 голосов
/ 19 сентября 2008

Разработчик LINQ объявляет строку подключения в app.config библиотеки классов, но веб-сайт должен был видеть ее в web.config веб-проекта. Когда-то все скопировали, все было хорошо.

2 голосов
/ 19 сентября 2008

вы также можете передать соединение или строку соединения в контекст данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...