在專案中加入 ASP MVC SourceCode 來 Debug

  • 2313
  • 0

在專案中加入 ASP MVC SourceCode 來 Debug

之前為了要研究一下ASP MVC的運作, 光看 ASP.NET MVC SourceCode 有時還是不容易理解,較好的方式就是將SourceCode加入到專案之中

如此一來,要去細看內部的運作變化就方便多了,以下是其作法

 

1. 首先先建立新的ASP.NET MVC Project 或是開啟舊ASP.NET MVC Project

2. 將原專案中參考的System.Web.MVC 移除

Snap1

3.  將現有的System.Web.Mvc Project 加入

Snap2

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
Snap4 
5. 開啟在Views 資料夾內的web.config,將<page>tag內有關System.Web.Mvc修改,同樣也是移除Version, Culture, PublicKeyToken
Snap6 

6. Run it,若有設定中斷點,就可以進入ASP.NET MVC SourceCode 內瞧瞧

Snap7

Snap8