64位Win7系統下vs2010調試沒法鏈接oracle解決辦法

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

 

具體的解決辦法以下:sql

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

 

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

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

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

      path:項目文件所在路徑   url

      vpath:虛擬目錄名稱   命令行

      port:調試端口號(能夠自行設置)調試

 

三、在web項目上 右鍵->屬性,在web選項卡中的「服務器」中「使用自定web服務器」,將服務器url設置爲:    http://localhost:5970get

 

四、而後在指定頁面中打斷點調試;

 

 

問題分析說明:

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

相關文章
相關標籤/搜索