C# 从另一个项目到sql的linq
我试图弄明白为什么Linq与Sql的这种连接无法工作 我已经设置了dbml和DataContext,一切正常。如果我在同一个项目中调用这个函数,一切都会正常工作。它都设置为public,我想从另一个项目调用这个函数。当我这样做时,我得到以下异常: “System.Data.SqlClient.SqlConnection”的类型初始值设定项引发异常 除此之外,该例外情况中没有更多详细信息: “配置系统初始化失败” 此行是函数的第一行,正在抛出错误C# 从另一个项目到sql的linq,c#,asp.net-mvc,linq-to-sql,C#,Asp.net Mvc,Linq To Sql,我试图弄明白为什么Linq与Sql的这种连接无法工作 我已经设置了dbml和DataContext,一切正常。如果我在同一个项目中调用这个函数,一切都会正常工作。它都设置为public,我想从另一个项目调用这个函数。当我这样做时,我得到以下异常: “System.Data.SqlClient.SqlConnection”的类型初始值设定项引发异常 除此之外,该例外情况中没有更多详细信息: “配置系统初始化失败” 此行是函数的第一行,正在抛出错误 using (EngageDataContex
using (EngageDataContext db = new EngageDataContext())
{
正如我所说,我知道dbml、连接字符串和datacontext的所有设置都是正确的,因为当从同一个项目中调用时,它可以正常工作。有人知道发生了什么吗?如果app.config文件格式不正确,有时会发生这种情况。这将是一个起点。当我在connectionString部分中没有连接字符串时,我遇到了这种情况。这可能不是同一个根本原因,但谷歌给我的第一个打击是:出于某种原因,使用ConfigurationManager。connectionString[…]对带有无效app.config的SqlDataConnection很好,但dbml不会有它