欢迎访问 生活随笔!

尊龙游戏旗舰厅官网

当前位置: 尊龙游戏旗舰厅官网 > 编程资源 > 编程问答 >内容正文

编程问答

win7x64中使用vs调试web项目报“ora-尊龙游戏旗舰厅官网

发布时间:2025/1/21 编程问答 6 豆豆
尊龙游戏旗舰厅官网 收集整理的这篇文章主要介绍了 win7x64中使用vs调试web项目报“ora-06413: 连接未打开”错误解决方法 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
  • 错误描述

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

  • 使用iis express或iis服务器,启动时报错:http 错误 500.21 - internal server error,处理程序“pagehandlerfactory-integrated”在其模块列表中有一个错误模块“managedpipelinehandler”。
  • 在上述问题解决后,又报一个错误:未能加载文件或程序集"xxx.dll"或它的某一个依赖项。试图加载格式不正确的程序。

  • 尊龙游戏旗舰厅官网的解决方案

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

  • 修改vs的安装目录,创建winform项目,连接数据库,测试通过。

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

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

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

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

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

  • 通过以上折腾,终于ko了!
  • 转载于:https://www.cnblogs.com/helsingwang/p/4166588.html

    总结

    以上是尊龙游戏旗舰厅官网为你收集整理的win7x64中使用vs调试web项目报“ora-06413: 连接未打开”错误解决方法的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得尊龙游戏旗舰厅官网网站内容还不错,欢迎将尊龙游戏旗舰厅官网推荐给好友。

    网站地图