Asp.net Web Api源碼調試


前端時間寫了有關mvc3源碼的一些雜事,看了mvc4里面也沒有太多的變化;最近看了web Api的源碼感覺不錯,於是打算寫寫關於web api源碼的一些事宜。有關web api的一些使用我就不多說了,大家可以看看ASP.NET Web API系列教程目錄

大家如果需要下載mvc4或則web api源碼可以看aspnetwebstack.codeplex.com

這里我們主要是說web api的調試,web api主要需要的dll是System.Net.Http.Formatting.dll,System.Web.Http.dll,System.Web.Http.WebHost.dll如圖:


這里的每一個dll文件都涉及一個對應的項目,我這里的項目是在http://aspnetwebstack.codeplex.com/網上下載下來的,需要修改項目文件,如System.Web.Http.csproj:

每個項目文件都需要去掉如下兩句代碼:

  <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory),Runtime.sln))\tools\WebStack.settings.targets" />

  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />


這些項目還需要以下文件AptcaCommonAssemblyInfo.cs、CommonAssemblyInfo.cs、TransparentCommonAssemblyInfo.cs、CodeAnalysisDictionary.xml和一些資源文

最后我們的項目如下引用如下:

項目源碼下載地址:http://download.csdn.net/detail/dz45693/4838563


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM