這一篇來談談在Visual Studio 2010中直接進行代碼調試的功能。我們可以簡單地做一個WebPart來實驗這個功能
關于VS2010的項目模闆和結構,請參考上一篇http://www.cnblogs.com/chenxizhang/archive/2010/04/05/1704701.html
我們來快速建立一個WebPart項目吧
為了看到調試的效果,我們可以設定一個斷點
現在,好戲開始了,請按下F5鍵
它接着會自動打開浏覽器,定位到我們的網站
下面,我們嘗試将那個WebPart添加到頁面上
點選“添加”之後 ,我們發現Visual Studio居然捕捉到了
再次按下F5
看起來的确不錯,不是嗎?就那麼簡單地按下了F5,到底發生了什麼事情呢?
-
F5 鍵暗含哪些動作?
建構新版本的 .wsp 檔案
反激活/解除安裝功能
撤銷/删除舊版本的 .wsp 檔案
添加/部署新的 .wsp 檔案
激活目标網站中的功能(通過網站 URL)
将調試程式附加到 W3WP.EXE 工作者程序(通過網站 URL)
我們退出調試模式,然後重新整理頁面,看看是否還有效果呢?當然沒有,此時Visual Studio已經與網站斷開了聯系,那麼有什麼方法再次進行調試呢?
答案很簡單,我們可以自己進行附加嘛
等等,這裡有好幾個w3wp.exe程序呢,我們怎麼知道那個是我們需要的呢?
另外,MOSS 2010還有一個新特性,就是所謂的開發人員儀表盤,我之前有一個文章介紹了
http://www.cnblogs.com/chenxizhang/archive/2010/04/04/1704106.html
可以看出,現在開發和調試都相對友善多了