Login failed for user 'username' - System.Data.SqlClient.SqlException with LINQ in external project / class library这看起来似乎很明显,但是当尝试在单独的类库项目中将LINQ to SQL与我的业务逻辑一起使用时,出现了此错误。 我已经在类库中创建了DBML,并在该项目中包含了所有业务逻辑和自定义控件。 我从Web项目中引用了类库,并尝试直接从Web项目中使用它。 该错误表明我的用户名登录失败。 我的用户名和密码是正确的,但解决方法是将我的连接字符串复制到正确的位置。 我已经从另一个站点了解到该问题,并认为我会在此处做一个注释。
错误: LINQ设计器将连接字符串通告到类库的app.config中,但是网站需要在Web项目的web.config中看到它。 一旦复制跨所有都很好。 您也可以将连接或连接字符串传递给数据上下文。 |