摘要: 呃..今天同事要实现客户端调用不同版本Controller的功能, 其实几句代码就搞定了..首先定义自己的ControllerSelector,代码如下:public class ShadowControllerSelector : IHttpControllerSelector { private readonly HttpConfiguration _configuration; public ShadowControllerSelector(HttpConfiguration configuration) { _con... 阅读全文
posted @ 2013-03-13 16:51 FengLin 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 今天同事在使用ASP.NET WebApi开发一个文件上传功能时发现WebApi无法实现大文件上传功能,于是向我求助。 当我知道这个问题的时候第一反应是WebApi不可能不支持,于是就开始查看他的代码:View Code 1 var config = new HttpSelfHostConfiguration("http://localhost:8080"); 2 3 config.Routes.MapHttpRoute( 4 name: "DefaultApi", 5 r... 阅读全文
posted @ 2013-01-29 10:41 FengLin 阅读(8938) 评论(10) 推荐(3) 编辑
摘要: 最近在项目上使用了ASP.NET WebAPI 代替原有使用MVC3开发的接口, 原因就是因为WebAPI支持SelftHost, 在安装到客户端时无需安装IIS, 免去很多麻烦. 但是发布后好多童鞋不明白WebAPI的自动格式转换规则是怎样的, 所以在这里特别拿出来说明一下.简单说明:规则以优先级排序:1.MatchOnRequestWithMediaTypeMapping, 即没有Accept头, 或者只有一个并为 */*, 这种情况能够匹配任何Formatter2.MatchOnRequestAcceptHeader(这里三种头部优先级一样), 即Accept匹配, */*, t... 阅读全文
posted @ 2012-12-07 18:14 FengLin 阅读(779) 评论(0) 推荐(1) 编辑
摘要: lkd> .sympath SRV*D:\WINDOWS\Symbols*http://msdl.microsoft.com/download/symbolsSymbol search path is: SRV*D:\WINDOWS\Symbols*http://msdl.microsoft.com/download/symbolslkd> !sym noisynoisy mode - symbol prompts onlkd> !lmi ntLoaded Module Info: [nt] Module: ntkrnlpa Base Address: 804d8000 .. 阅读全文
posted @ 2012-11-08 10:38 FengLin 阅读(2591) 评论(0) 推荐(0) 编辑
摘要: 类图是面向对象系统建模中最常见的图,类图显示了一组类、接口、协作以及它们之间的关系。类图用于对系统的静态设计视图建模。 在UML中类以矩形表示,具有名称、属性、操作、和关系等描述。接下来我们将全面的对类里面的每个元素的表现作出详细的介绍。 类: 在UML中类以一个矩形表示,类的名称用一个字符串表示。 抽象类通过将类名改为斜体字表示。 不能继承的类(叶子类,封闭类)通过在类名下面增加 leaf 特性... 阅读全文
posted @ 2010-04-10 20:36 FengLin 阅读(479) 评论(1) 推荐(0) 编辑
摘要: 我们从实际开发当地中找出一些例子,例如我接到一项任务,开发一个GPS数据解析器,用于根据GPS数据协议解析GPS发送回来的数据获得我们想要的数据1. 一开始我接到任务,没有经过设计就开始编码了,首先新建GPSDataResolver类,添加Resolve方法,根据GPS传输回来的XML解析出经纬度字符串。OK,目前没有问题,程序稳定运行。2. 过了一段时间,公司接到客户需求需要我们安装另外一家厂商... 阅读全文
posted @ 2010-03-11 21:41 FengLin 阅读(555) 评论(1) 推荐(1) 编辑
摘要: 在MasterPage中加入以下引用: 运行页面,查看生成出来的HTML源码,发现奇怪的问题.标签变成这样了. 原因是第一个标签 href="JS/DivWindow/CSS/default.css"rel="stylesheet" 少了空格.将空格去掉以后正常. 如果不放在MasterPage中则不会出现以上问题,很奇怪,不明白Master... 阅读全文
posted @ 2009-04-16 16:44 FengLin 阅读(216) 评论(0) 推荐(0) 编辑