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