随笔分类 - ASP.NET WebAPI
摘要:初步看了下CacheCow与OutputCache,感觉还是CacheOutput比较符合自己的要求,使用也很简单 PM>Install-Package Strathweb.CacheOutput.WebApi2 基础使用 CacheOutput特性 [Route("get")] [CacheOutput(ClientTimeSpan = ...
阅读全文
摘要:偶然看到贴子在使用[Rails API] 使用这个APM监控,今天试了下.NET IIS环境下,配置一路NEXT即可。 主要指标 服务响应时间 Segment SQL执行时间 安全问题 1.走HTTPS上送接口的参数【如:用户信息,CVN ,手机号】 2.记录SQL意味这可以远程通信执行SQL Re
阅读全文
摘要:适应范围 采用Client Credentials方式,即应用公钥、密钥方式获取Access Token,适用于任何类型应用,但通过它所获取的Access Token只能用于访问与用户无关的Open API,并且需要开发者提前向开放平台申请,成功对接后方能使用。认证服务器不提供像用户数据这样的重要资源,仅仅是有限的只读资源或者一些开放的 API。例如使用了第三方的静态文件服务,如Google S...
阅读全文
摘要:路由调试 RouteDebugger 是调试 ASP.NET MVC 路由的一个好的工具,在ASP.NET WEB API中相应的有 WebApiRouteDebugger ,Nuget安装 Install-Package WebApiRouteDebugger 后访问:http://localhost:31916/rd ,出现如下错误: [A]System.Web.WebPages...
阅读全文
摘要:帮助HELP 要实现如WCF中的Help帮助文档,Web API 2 中已经支持很方便的实现了这一特性 http://www.asp.net/web-api/overview/creating-web-apis/creating-api-help-pages Nuget获得 Install-Package Microsoft.AspNet.WebApi.HelpPage 安装完成后...
阅读全文
摘要:自定义特性 要在WebApi中实现JSONP,一种方式是实现自定义特性 http://stackoverflow.com/questions/9421312/jsonp-with-asp-net-web-api/ 后面只需要在需要支持JSONP的方法上加上JsonCallback特性即可。 自定义J
阅读全文
摘要:ASP.NET MVC 5.1 开始已经支持基于特性的路由(http://attributerouting.net),ASP.NET WEB API 2 同时也支持了这一特性。 启用特性路 由只需要在webapiconfig设置 public static class WebApiConfig { public static voi...
阅读全文
摘要:这个问题困扰我好长时间了,使用SQLSERVER 事务探查器找到执行超时的SQL语句,参数查询都是通过执行exe sp_executesql 的存储过程调用,因为它能够分析并缓存查询计划,从而优化查询效率,但是现在反而很慢。本地调试没有问题,开始上线也没有问题,但是运行一个月左右有时候会出现超时现象
阅读全文
摘要:ASP.NET Web API 是非常棒的技术。编写 Web API 十分容易,以致于很多开发者没有在应用程序结构设计上花时间来获得很好的执行性能。 在本文中,我将介绍8项提高 ASP.NET Web API 性能的技术。 1) 使用最快的 JSON 序列化工具 JSON 的序列化对整个 ASP.NET Web API 的性能有着关键性的影响。 在我的一个项目里,我从 JSON.NET 序列...
阅读全文
摘要:周末粗略读了下 Professional Asp.Net MVC4 ,与MVC3书的内容大致一样,如多了WEBAPI这一章节,所以看的很快,感觉还是WEBAPI还是蛮新异的于是凑合翻译了下,入个门ASP.NET Web API本章包含的内容?定义ASP.NET WEB APIWEB API入门创建一个API Controller配置WEB API比较WEB API与MVC中的路由参数绑定Filter过滤Request启用依赖注入探索API编程跟踪一个应用程序WEB API项目诞生于想要深度集成HTTP协议的Windows Communication Foundation(WCF)团队及其客户,
阅读全文