在使用subsonic 3时,如果不完整安装SQLite的SDK包,直接在项目中使用System.Data.SQLite将引发上述错误. 原因是:是 DBproviderfacotories 没有导致 解决的办法是手动在配制文件中指定 ,代码如下 : <system.data>     <DbProviderFactories>       <remove invariant="System.Data.SQLite"/>       <add…
关于CodeSmith5使用SQLite Provider时的报错:System.BadImageFormatException: 未能加载文件或程序集“System.Data.SQLite,................... 出错内容一般是“return DbProviderFactories.GetFactory("System.Data.SQLite");”出错,网上很多文章会这样建议: machine.config中加一个Provider配置(C:\Windows\Micr…
最近开发了一个系统,在测试环境上进行部署(win7环境)并测试,没有发现问题:但是把系统部署到win Server2008R2上之后,部分页面就报“找不到请求的 .net Framework 数据提供程序.可能没有安装.”的错误,对服务器进行排查,服务器上的framework版本从2.0.3.5.4.0都进行了安装,而且开发的系统在使用SQL Server数据库的时候是可以正常部署的.最后判定是换了数据库(由SQL Server换成MYSQL)而导致的环境问题或者是配置问题,最后通过查找资料,修…
  解决方法 在web.config里面添加 <system.data> <DbProviderFactories> <remove invariant="System.Data.SQLite"/> <add name="SQLite Data Provider" invariant="System.Data.SQLite" description=".Net Framework Data Pr…
问题: 这几天在装.NET 的开发环境,在装好VS2013和Oracle 11g之后,做了一个测试项目,运行调试没问题 但是涉及到数据库相关操作,如新建数据集.连接数据库等在调试的时候则会出现如下错误: 目前百度之后现存的解决方案: oracle odp.net 32位/64位版本的问题 解决方案链接:当然如果觉得这篇写的不怎么清楚,还可以点击 这里 (我碰到的就是这个问题,但是据博主提供的方法没有解决问题) Microsoft SQL Server Compact 4.0没有安装 这个问题是比…
学习中遇到的问题: 找不到请求的 .Net Framework Data Provider.可能没有安装. 找到的解决方法 解决方法: 安装Microsoft SQL Server Compact 4.0. 安装Microsoft SQL Server Compact 4.0之后,程序运行正常. 问题的原因就是程序连接.sdf的数据库时的报错,所以安装Microsoft SQL Server Compact 4.0即可. Microsoft SQL Server Compact 4.0中文版下载…
oracle 11G, MVC4.0 项目,因刚重装系统,重新安装的VS2010, ORACLE 11G 运行项目,后报错 找不到请求的 .Net Framework Data Provider.可能没有安装. 经过检查,将 oracle 安装后的目录下,11.2.0\dbhome_2\ODP.NET\bin\2.x 文件夹下的 Oracle.DataAccess.dll 该文件复制进项目bin 文件夹下 即可.…
一.错误描述 今天在帮同事Debug的时候遇到这个问题,错误信息提示到是Data Provider的问题,首先我们看下环境. 数据库版本:Oracle 11.2.0.4.0 64位 数据库服务器:linux 应用服务器:32位windows IIS:IIS7 .NetFramework:4.0 猜测到是没有安装.Net Framework的版本对应的Data Provider,查看web.config下面的节点: <system.data> <DbProviderFactories>…
解决方法: 安装Microsoft SQL Server Compact 4.0. 安装Microsoft SQL Server Compact 4.0之后,程序运行正常. 问题的原因就是程序连接.sdf的数据库时的报错,所以安装Microsoft SQL Server Compact 4.0即可. Microsoft SQL Server Compact 4.0中文版下载地址: http://www.microsoft.com/downloads/zh-cn/details.aspx?fami…
1,首先需要将MySql.Data.dll复制到codesmith安装目录下bin文件夹下,注意dll的版本 2,其次因为codesmith7采用的是.net4.0的配置文件,(64位系统)找到C:\Windows\Microsoft.Net\Framework64\v4.0.30319\Config\machine.config 在其中的DbProviderFactories节点下添加 <remove invariant="MySql.Data.MySqlClient" /&g…