首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

[System.ArgumentException] = {"指定的定名连接在配置中找不到、非计划用于 EntityClient 提供程序或者无效

2013-02-25 
[System.ArgumentException] {指定的命名连接在配置中找不到、非计划用于 EntityClient 提供程序或者无

[System.ArgumentException] = {"指定的命名连接在配置中找不到、非计划用于 EntityClient 提供程序或者无效。
下边的代码是 mvc models里边的, 我在winform里边调用这个静态方法,执行using (var db = new WEBVODEntities())就出错了。  错误信息:[System.ArgumentException] = {"指定的命名连接在配置中找不到、非计划用于 EntityClient 提供程序或者无效。

MVC里边很多地方有using (var db = new WEBVODEntities()),也没有错啊

请问该怎么办?

                            
[解决办法]
<connectionStrings>
    <add name="WEBVODEntities" connectionString="metadata=res://*
/Models.webvodEF.csdl
[解决办法]
res://*/Models.webvodEF.ssdl
[解决办法]
res://*/Models.webvodEF.msl;
provider=System.Data.SqlClient;provider connection string=&quot;Data Source=OA-
SER\SQL08;Initial Catalog=WEBVOD;Integrated Security=True;
MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" />
  </connectionStrings>
  不要写在<appSettings>段里
[解决办法]
cli_cppuhelper.dll有问题,文件损坏,32为系统用了64位的文件之类的原因,可能性比较多,不好猜

热点排行