- 使用OData提速REST API开发
- 引入NuGet包:Microsoft.AspNet.WebApi.OData
- 在启动类中添加如下配置(示例为全局配置,也可基于Controller或Action实现):
- 使用CORS实现跨域访问:
- 引入NuGet包:Microsoft.AspNet.WebApi.Cors
- 在启动类中添加如下配置(示例为全局配置,也可基于Controller或Action实现):

- 使用oAuth 2 实现身份认证:
- 引入NuGet包:Microsoft.Owin.Security.OAuth
- 创建ApplicationOAuthProvider类(登录成功后产生Beaer Token):


- 启用swagger来展现及调试REST API:
- 引入NuGet包:Swashbuckle.Core
- 添加HttpHeaderFilter类:


- 使用Log4Net记录系统日志:
- 引入NuGet包:log4net
- 在App.config中配置:




我的C#跨平台之旅(四):使用AOP进行系统增强
原文:http://www.cnblogs.com/bruce168/p/7820475.html