1. 错误描述

    1. 普通Web项目,Web项目在32位系统上跑的好好的,一点问题没有。
    2. 使用VS内置的开发服务器调试,页面能正常启动,但一连接数据库就报“ORA-06413: 连接未打开”错误。

    3. 使用IIS Express或IIS服务器,启动时报错:HTTP 错误 500.21 - Internal Server Error,处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”。
    4. 在上述问题解决后,又报一个错误:未能加载文件或程序集"xxx.dll"或它的某一个依赖项。试图加载格式不正确的程序。

  2. 解决方案

    1. "ORA-06413: 连接未打开"错误,是因为连接数据库的程序所在的路径是不允许有特殊字符的。VS在64位版本下安装时,默认安装在Program Files (x86) 下,就"()"特殊字符引发的错误。

    2. 修改VS的安装目录,创建WinForm项目,连接数据库,测试通过。

    3. 然而当创建Web项目时,连接数据库,仍然提示“ORA-06413: 连接未打开”。原来是使用VS内置Web服务器进行调试的原因,因为内置服务器的程序被安装在了C:/Program Files (x86)/Common Files/ 下面,所以问题无法避免。目前暂时无法修改内置Web服务器的安装路径。

    4. 唯一的解决方法就是使用IIS服务器来调试程序。

    5. 正常情况下到这里问题应该已经解决了,但是当我改成IIS服务器调试的时候又报了一个错误:HTTP 错误 500.21 - Internal Server Error,处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”。
    6. 问了下度娘(虽然度娘时常不给力,但谷哥现被河蟹中...),原因可能是:在安装Framework v4.0之后,再启用IIS,导致Framework没有完全安装。解决方法:开始->所有程序->附件->鼠标右键点击“命令提示符”->以管理员身份运行->%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

    7. 这下问题该解决了吧,but一按F5又报了一个新的错误:未能加载文件或程序集"xxx.dll"或它的某一个依赖项。试图加载格式不正确的程序。

    8. 再次请度娘出山,了解到原因可能是项目中引用了某些x86的动态链接库或是将目标平台设置为x86了。解决方法:IIS管理器->应用程序池->DefaultAppPool(根据实际情况选择)->高级设置->启动32位应用程序->True。

    9. 通过以上折腾,终于KO了!

转载于:https://www.cnblogs.com/HelsingWang/p/4166588.html

Win7x64中使用VS调试WEB项目报“ORA-06413: 连接未打开”错误解决方法相关推荐

  1. idea启动web项目,自带tomcat找不到解决方法(个例)

    idea启动web项目,自带tomcat找不到解决方法(个例) 删除web项目的.idea文件夹 重新导入web项目

  2. idea 无法打开项目_Premiere出现quot;项目看来已经损坏,无法打开”的解决方法...

    Premiere出现"项目看来已经损坏,无法打开"的解决方法 常玩Premiere 的同志呢,偶尔会遇到这种情况,花了很长的功夫剪辑了剪辑了一个工程文件,但到最后,再次剪辑的时候, ...

  3. AD中同一网络的铺铜与导线不能连接到一起的解决方法

    AD中同一网络的铺铜与导线不能连接到一起的解决方法 博主第一次写博客,格式有些问题还请见谅 #明明是同一个网络,铺铜和导线却无法连接? 我在画板子的时候遇到了这样的问题,如图: 明明是相同的网络,但是 ...

  4. C#中UDP通信过程中出现:远程主机强迫关闭了一个现有的连接0x80004005】的解决方法

    在UDP通信过程中, 使用try...catch语句接受数据时,总是会出现一个错误: System.Net.Sockets.SocketException (0x80004005): 远程主机强迫关闭 ...

  5. Eclipse中使用SVN连接Google Code 报could not connect to server错误解决方法

    最近试着使用了下Google Code SVN服务器. 在Eclipse中使用SVN插件连接SVN资源库准备提交代码时,报错如下 RA layer request failed svn: OPTION ...

  6. Linux下MySQL报Table 'xxx' doesn't exist错误解决方法

    今天将项目用docker打包放在centos环境中出现了一个奇葩的问题: 控制台总是报错,说我的表不存在,可是我通过select查询之后发现表存在啊. 经过一番查询才发现原因是: linux下mysq ...

  7. Linux环境下MySQL报Table ‘xxx‘doesn‘t exist错误解决方法

    问题:程序报Table 'xxx' doesn't exist 的错误,但是查看数据库发现该表已经存在且字母也没有拼错.原因:Linux 上的mysql默认是区分大小写导致的. 解决:改动mysql的 ...

  8. Linux环境下MySQL报Table 'xxx' doesn't exist错误解决方法

    问题:程序报Table 'xxx' doesn't exist 的错误,但是查看数据库发现该表已经存在且字母也没有拼错. 原因:Linux 上的mysql 默认是区分大小写导致的. 解决:改动mysq ...

  9. 【文件处理】——字典写入json文件或TXT文件,读取文件中的字典TypeError: Object of type ‘ndarray‘ is not JSON serializable错误解决方法

    目录 一.将字典写入json文件 二.json文件中读取字典 三.将字典写入TXT文件中 四.从TXT中读取字典 五.解决字典含数组存入json文件失败的方法 1.存入前将数组变成列表 2.扩展类方法 ...

最新文章

  1. 一个多maven项目聚合的实例
  2. 双击执行java_双击以执行Java程序
  3. 【控制】多智能体系统总结。5.系统合并。
  4. vmware-vmx.exe无法结束进程_?进程的状态转换
  5. expdp impdp中 exclude/include 的使用
  6. 竟然被尤雨溪点赞了:我给Vue生态贡献代码的这一年
  7. 计算机视觉招聘_INDEMIND|SLAM、计算机视觉、深度学习算法招聘(社招实习)
  8. 树叶贴画机器人_洪山广场举办“落叶节”,树叶树枝拼贴出冬日风景
  9. 【bzoj1727】[Usaco2006 Open]The Milk Queue 挤奶队列 贪心
  10. sqlserver 2005的安装部署
  11. DIV+CSS如何让文字垂直居中
  12. spring boot actuator和K8s容器健康检查
  13. E45: ‘readonly‘ option is set (add to override) 解决方法
  14. 关于两个Myeclipse共存的问题,同时激活的问题
  15. centos 安装、配置metis
  16. 【SSD测试专题四】Performance
  17. @Validated和@Valid 解决list校验问题
  18. Webpack面试题
  19. 【外贸】英文缩写(包装信息、日常沟通邮件)
  20. [06.21] LinkLabel 代码重构和我的SinaWeibo7 Project Todolist

热门文章

  1. Java 8 获取某天最大(23:59:59)最小(00:00:00)时间
  2. servlet 中 out.println(中文) 乱码 问题
  3. 如何检测整数相加溢出
  4. 问题 | 0x00007FF95287908C 处(位于 OpenCV.exe 中)有未经处理的异常: Microsoft C++ 异常: cv::Exception
  5. 二分算法php,PHP练习-二分查找算法
  6. java 操作 word 表格和样式_poi 操作excel和word(修改样式和内容)
  7. Django 笔记3 -- URL
  8. AI决策,企业转型新范式
  9. WAIC2020开幕在即,第四范式亮点抢先看
  10. 【Python】Python语言学习:pip工具使用知识,模型保存pickle,PDF与docx相互转换处理...