摘要:[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 设定好的网址