在專案中加入 ASP MVC SourceCode 來 Debug
之前為了要研究一下ASP MVC的運作, 光看 ASP.NET MVC SourceCode 有時還是不容易理解,較好的方式就是將SourceCode加入到專案之中
如此一來,要去細看內部的運作變化就方便多了,以下是其作法
1. 首先先建立新的ASP.NET MVC Project 或是開啟舊ASP.NET MVC Project
2. 將原專案中參考的System.Web.MVC 移除
3. 將現有的System.Web.Mvc Project 加入
4. 開啟 專案的web.config,將
<add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />內容修改成
<add assembly="System.Web.Mvc" />,也就是移除Version, Culture, PublicKeyToken
5. 開啟在Views 資料夾內的web.config,將<page>tag內有關System.Web.Mvc修改,同樣也是移除Version, Culture, PublicKeyToken
6. Run it,若有設定中斷點,就可以進入ASP.NET MVC SourceCode 內瞧瞧