当前位置 > 首页 > 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

本文链接



  • Adding a SQL Server Membership Provider using the aspnet_regsql.exe Utility

    2011-1-6 4:08:00

    You may add a SQL Server Membership Provider using the aspnet_regsql.exe Utility on either your SQL

  • .NET Collections

    2009-8-25 5:19:00

    Sometimes, the proper choice of a collection can greatly impact the performance of your application

  • 基类构造函数和初始化器的执行顺序!

    2010-1-12 14:48:00

    阅读: 287 评论: 2 作者: 周雪峰 发表于 2010-01-12 13:07 原文链接 标题比较抽象,所以我写了一个Demo来说明问题: public class A { pu

  • Getting DotNetNuke to render correctly in IE9

    2010-9-30 4:31:00

    As we all download the Beta of IE9 we are faced with the challenge of many sites having breaking

  • How to download the CAT.NET 2.0?

    2011-7-20 16:09:00

    How to download the CAT.NET 2.0?

  • April 14th Links: ASP.NET, ASP.NET MVC, ASP.NET Web API and Visual Studio

    2012-4-15 10:26:00

    Here is the latest in my link-listing blog series: ASP.NET Easily overlooked features in

  • 你真的了解 “范式”吗?

    2009-8-5 23:27:00

    摘要: 范式 就关系数据库而言,一贯认为:从其他元素中消除数据冗余问题,去除重复往往以减少冗余, 从特定的表中最小化冗余意味着摆脱不必要的数据。商业上来讲,主要目标是通常保存空间和组织的数据可用性和

  • NHibernate文档完成 [超链]

    2007-4-26 0:39:00

    摘要: 阅读全文 利利顺畅 2007-04-26 00:19 发表评论

  • .NET简谈工厂模式

    2011-5-9 14:11:00

    文章开头本人申明一点,本人写的文章力求让看的人能理解精髓而不是专业化,博客园的好多人在写文章的时候总想着怎么怎么专业化,巴不得看的人都看不懂才能体现出他的技术,他的牛B,技术不是用来显威风用的,在你

  • .net自动更新组件Ant

    2012-8-8 22:28:00

    Ant是基于Beetle实现开源的自动更新工具,主要包括三大部分:网络文件服务,文件更新管理和客户端更新组件. 网络文件服务 服务端主要用于文件管理,包括文件上传和下载。服务在开启的