經歷過疼苦以後就百度、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能夠認識的路徑中去,而後在調用該服務器調試就解決問題了。