64位Win7系統下vs2010調試無法連接oracle解決辦法


經歷過疼苦之后就百度、google終於找到了零時的解決辦法,現將詳細操作步驟下下來,供有需要的朋友參考;

 

具體的解決辦法如下:

1、先將WebDev.WebServer20.EXE和WebDev.WebServer40.EXE文件從Program Files (x86)目錄中拷貝出來放到c:\dev目錄中

 

2、開始->運行->cmd , 在命令行窗口輸入: "C:\dev\WebDev.WebServer20.EXE" /port:5970 /path:"D:\WebSite" /vpath:"/"

該命令執行啟動web調試服務器   

注意上方的path和vpath分別表示:   

      path:項目文件所在路徑   

      vpath:虛擬目錄名稱   

      port:調試端口號(可以自行設置)

 

3、在web項目上 右鍵->屬性,在web選項卡中的“服務器”中“使用自定web服務器”,將服務器url設置為:    http://localhost:5970

 

4、然后在指定頁面中打斷點調試;

 

 

問題分析說明:

主要是因為64位win7系統的Program Files (x86)路徑中的括號引起的,oracle不認識這樣的路徑,所以就出現不能連接數據庫了,但是用plsql和iis服務器運行程序的時候都是沒有問題的。所以我們就將vs2010的內部調試web服務器WebDev.WebServer20.EXE文件從Program Files (x86)路徑中拷貝出來,放到oracle可以認識的路徑中去,然后在調用該服務器調試就解決問題了。

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM