64 位win 7或windows 8下的visual studio不能连接Oracle数据库调试网站的问题

在64 位win 7或windows 8系统下,visual studio直接F5运行网站调试,你会发现不能连接Oracle数据库,会报一个“ORA-06413: Connection not open.”的错误。经过反复研究发现,原来是因为WebDev.WebServer.EXE的路径C:Program Files (x86)Common FilesMicrosoft SharedDevServer9.0中包含有括号“(x86)”,与oracle不兼容所致。于是通过短文件名访问WebDev.WebServer.EXE即可进行调试:

1、开始、运行命令(根据情况调整参数):"C:PROGRA~2Common FilesMicrosoft SharedDevServer9.0WebDev.WebServer.EXE"  /port:810 /path:"D:src2BS810BS" /vpath:"/BS"

2、Visual Studio中:工具菜单、附加到进程,选择WebDev.WebServer.EXE附加,即可调试了。

类似的解决方法有:

http://kms.lenovots.com/kb/article.php?id=14100

http://blog.csdn.net/bobo0421/article/details/6865109

原文地址:https://www.cnblogs.com/hz-blog/p/4897825.html