在64 位win 7或windows 8系统下,visual studio直接F5运行网站调试,你会发现不能连接Oracle数据库,会报一个“ORA-06413: Connection not open.”的错误。经过反复研究发现,原来是因为WebDev.WebServer.EXE的路径C:\Program Files (x86)\Common Files\Microsoft Shared\DevServer\9.0\中包含有括号“(x86)”,与oracle不兼容所致。于是通过短文件名访问WebDev.WebServer.EXE即可进行调试:
1、开始、运行命令(根据情况调整参数):"C:\PROGRA~2\Common Files\Microsoft Shared\DevServer\9.0\WebDev.WebServer.EXE" /port:810 /path:"D:\src2\BS810\BS" /vpath:"/BS"
2、Visual Studio中:工具菜单、附加到进程,选择WebDev.WebServer.EXE附加,即可调试了。
类似的解决方法有: