当前位置 > 首页 > Asp.net

Asp.net Web Api源码调试

2012-12-2 23:26:00来源:Asp.net

前端时间写了有关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

本文链接