[ASP.NET] 在 Windows 7 x64 环境使用 Visual Studio 2008 无法连上 Oracle Database 问题 (Oracle ORA-06413: Connection not open)

摘要:[ASP.NET] 在 Windows 7 x64 环境使用 Visual Studio 2008 无法连上 Oracle Database 问题 (Oracle ORA-06413: Connection not open)


侦错时使用 WebDev.WebServer.EXE 联系网站,因为这个 Webserver 目录内含小括号(完整路径是  "C:Program Files (x86)Common Filesmicrosoft sharedDevServer9.0 " ),导致使用 Oracle.DataAccess 连线数据库失败,解决方式如下

1. 重新安装 Visual Studio 2008,目录自定,例如 C:DevToolVS2005,不含括号或空白

2. 如果觉得太麻烦,可以参考 [解决 ASP.NET 跑在 x64 机器上无法连接 Oracle DB 的问题],使用外部工具设定 Webserver 以短路径目录方式启动网站,
例如
"C:PROGRA~2Common FilesMicrosoft SharedDevServer9.0WebDev.WebServer.EX 
E"  /port:5970 /path:"D:XXXXXXXWebsite" /vpath:"/"

3. 使用第 2 各方式难以侦错 Javascript,可以使用 IIS 7 侦错,网站(文件模式,非应用程序)设定画面如下,Base URL 指向 IIS 设定好的网址