[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="Data Source=OA-
SER\SQL08;Initial Catalog=WEBVOD;Integrated Security=True;
MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
</connectionStrings>
不要写在<appSettings>段里
[解决办法]
cli_cppuhelper.dll有问题,文件损坏,32为系统用了64位的文件之类的原因,可能性比较多,不好猜