C#中关于:“找不到请求的 .Net Framework Data Provider。可能没有安装。”问题

  • Post author:
  • Post category:其他



最近研究C#框架ASP.NET的MVC模式时遇到的问题、网上查了好久、整理了一下方便查阅:




找到的解决办法:




环境:


安装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?familyid=033cfb76-5382-44fb-bc7e-b3c8174832e2&displaylang=zh-cn



安装后如果不可:



在Visual Studio 2010的服务器资源管理器中无法连接到Sql Server,对话框提示”


找不到请求的.NET Framework Data Provider。可能没有安装






解决办法:



打开C:\WINDOWS\Microsoft.NET\Framework\

v2.0.50727

\CONFIG\machine.config,复制DbProviderFactories节点下的内容



替换



C:\WINDOWS\Microsoft.NET\Framework\

v4.0.30319

\Config\machine.config中的相应位置.

具体替换如下图:

参考文章:

点击链接



版权声明:本文为weixin_37848710原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。