.NET错误The ‘DbProviderFactories’ section can only……
最近装一个打印软件在导入excel文件时遇到一个错误,The 'DbProviderFactories' section can only appear once per config file 一开始以为是.NET 安装有问题(主要是在第一次报错DbProviderFactories后如果再尝试导入excel就提示我 Unable to find the requested .net Framework Data Provider. It may not be installed 给我误导了!),去控制面板里面把.net有关的都删除了,包括之前安装的visual studio,后来修改了machine.config文件就好了。
我这里提示的是C:WindowsMicrosoft.NETFrameworkv4.0.30319Configmachine.config;直接定位该配置文件搜索DbProviderFactories,可以看到里面有多余的DbProviderFactories导致配置信息异常。
修改完config配置后,重新关闭打开软件即可正常使用功能。另外.net 4貌似win10和 server 2012都自带了,不需要额外安装。
如果要重新安装.NET 提示Microsoft .NET Framework 4 已是此操作系统的一部分,可以参考下面这个地址
https://www.cnblogs.com/uicool/p/16872699.html#GeneratedCaptionsTabForHeroSec
基于互联网精神,在注明出处的前提下本站文章可自由转载!
本文链接:https://ranjuan.cn/net-the-dbproviderfactories-section-error/
赞赏
微信赞赏支付宝赞赏
发表评论