天天看點

MOSS 2010: Visual Studio 2010開發體驗(3)——調試代碼

這一篇來談談在Visual Studio 2010中直接進行代碼調試的功能。我們可以簡單地做一個WebPart來實驗這個功能

關于VS2010的項目模闆和結構,請參考上一篇http://www.cnblogs.com/chenxizhang/archive/2010/04/05/1704701.html

我們來快速建立一個WebPart項目吧

MOSS 2010: Visual Studio 2010開發體驗(3)——調試代碼
MOSS 2010: Visual Studio 2010開發體驗(3)——調試代碼
MOSS 2010: Visual Studio 2010開發體驗(3)——調試代碼
MOSS 2010: Visual Studio 2010開發體驗(3)——調試代碼

為了看到調試的效果,我們可以設定一個斷點

MOSS 2010: Visual Studio 2010開發體驗(3)——調試代碼

現在,好戲開始了,請按下F5鍵

MOSS 2010: Visual Studio 2010開發體驗(3)——調試代碼

它接着會自動打開浏覽器,定位到我們的網站

MOSS 2010: Visual Studio 2010開發體驗(3)——調試代碼

下面,我們嘗試将那個WebPart添加到頁面上

MOSS 2010: Visual Studio 2010開發體驗(3)——調試代碼

點選“添加”之後 ,我們發現Visual Studio居然捕捉到了

MOSS 2010: Visual Studio 2010開發體驗(3)——調試代碼

再次按下F5

MOSS 2010: Visual Studio 2010開發體驗(3)——調試代碼

看起來的确不錯,不是嗎?就那麼簡單地按下了F5,到底發生了什麼事情呢?

  • F5 鍵暗含哪些動作?

    建構新版本的 .wsp 檔案

    反激活/解除安裝功能

    撤銷/删除舊版本的 .wsp 檔案

    添加/部署新的 .wsp 檔案

    激活目标網站中的功能(通過網站 URL)

    将調試程式附加到 W3WP.EXE 工作者程序(通過網站 URL)

我們退出調試模式,然後重新整理頁面,看看是否還有效果呢?當然沒有,此時Visual Studio已經與網站斷開了聯系,那麼有什麼方法再次進行調試呢?

答案很簡單,我們可以自己進行附加嘛

MOSS 2010: Visual Studio 2010開發體驗(3)——調試代碼

等等,這裡有好幾個w3wp.exe程序呢,我們怎麼知道那個是我們需要的呢?

MOSS 2010: Visual Studio 2010開發體驗(3)——調試代碼
MOSS 2010: Visual Studio 2010開發體驗(3)——調試代碼

另外,MOSS 2010還有一個新特性,就是所謂的開發人員儀表盤,我之前有一個文章介紹了

http://www.cnblogs.com/chenxizhang/archive/2010/04/04/1704106.html

可以看出,現在開發和調試都相對友善多了

繼續閱讀