无法读取设定区段 'oracle.manageddataaccess.client'

VS2017运行WEB进行调试报:无法读取设定区段 ‘oracle.manageddataaccess.client’,因为它缺少区段宣告

# 欢迎使用Markdown编辑器

从SVN中下载代码后点击F5运行就报如图的错误,但是同事一样的代码运行无误

处理方法

看网页报错提示:

  1. 如果您看到文本“定义了重复的‘system.web.extensions/scripting/scriptResourceHandler’节”,则此错 误是由于您正在 .NET Framework 4 中运行基于 .NET Framework 3.5 的应用程序导致的。如果正在运行 WebMatrix,则若要解决此问题,请转到“设置”节点以将 .NET Framework 版本设置为“.NET 2”。您也可以从 web.config 文件中删除多余的节。查看了Web.config发现并没有提示所说的重复;
  2. 由于我的数据库服务端使用的是Oracle12c但是我本地安装的是Oracle客户端10g,由于不知道是否由于版本问题导致,于是重装了Oracle12c的客户端,结果报错依旧
  3. 咨询了同事说是VS2017和Oracle数据交互不成功导致然后安装了 ODTforVS2017_193100 若没安装的可以通过此链接:https://pan.baidu.com/s/1KSZP1XWpmotvygOLNEetAg 提取码:9lrf 此软件为VS2017和oracle起连接作用的软体;安装后测试报错依旧
  4. 由于和oracle.manageddataaccess.client有关怀疑是此失效准备重新下载应用,在VS2017中点击工具-NUGet套件管理员-管理方案的NuGet(N)-搜索框输入Oracle.ManagedDataAccess找到套件后点击进去更新为最新版并套用到解决方案,重新生成解决方案点击运行显示运行成功

解决方案具体图示

在这里插入图片描述

在这里插入图片描述

此文希望可以帮助到遇到同样问题的同仁

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值