随笔分类 -  ASP.NET

摘要:.NetCore MVC中的路由(2)在路由中使用约束 0x00 路由模板中的约束 在配置路由模板时,除了以静态字符和变量的形式外,还可以通过配置对变量进行约束。实际如果不嫌麻烦的话在路由到的Action中对变量进行检查也是一种方法,不过对于变量的通用的约束当然是放在路由层面更加合适。而且这样做会简 阅读全文
posted @ 2016-10-30 12:27 durow 阅读(2776) 评论(0) 推荐(4) 编辑
摘要:.NET Core中的认证管理解析 0x00 问题来源 在新建.NET Core的Web项目时选择“使用个人用户账户”就可以创建一个带有用户和权限管理的项目,已经准备好了用户注册、登录等很多页面,也可以使用AuthorizeAttribute进行各种权限管理,看起来似乎十分方便。不过生成的代码都替我 阅读全文
posted @ 2016-08-18 10:39 durow 阅读(11968) 评论(7) 推荐(15) 编辑
摘要:在离线环境中发布.NET Core至Windows Server 2008 0x00 写在开始 之前一篇博客中写了在离线环境中使用.NET Core,之后一边学习一边写了一些页面作为测试,现在打算发布一下试试。看了下官方给出的发布教程感觉挺详细的了(https://docs.asp.net/en/l 阅读全文
posted @ 2016-08-12 15:29 durow 阅读(7202) 评论(1) 推荐(3) 编辑
摘要:.NET Core中间件的注册和管道的构建(3) 使用Map/MapWhen扩展方法 0x00 为什么需要Map(MapWhen)扩展 如果业务逻辑比较简单的话,一条主管道就够了,确实用不到Map。不过当业务逻辑比较复杂的时候,有时候我们可能希望根据情况的不同使用特殊的一组中间件来处理HttpCon 阅读全文
posted @ 2016-08-09 10:24 durow 阅读(3466) 评论(3) 推荐(8) 编辑
摘要:.NET Core中间件的注册和管道的构建(2) 用UseMiddleware扩展方法注册中间件类 0x00 为什么要引入扩展方法 有的中间件功能比较简单,有的则比较复杂,并且依赖其它组件。除了直接用ApplicationBuilder的Use()方法注册中间件外,还可以使用ApplicationB 阅读全文
posted @ 2016-08-08 09:59 durow 阅读(5254) 评论(12) 推荐(10) 编辑
摘要:.NET Core中间件的注册和管道的构建(1) 注册和构建原理 0x00 问题的产生 管道是.NET Core中非常关键的一个概念,很多重要的组件都以中间件的形式存在,包括权限管理、会话管理、路由等。所以搞明白中间件是如何注册并最终构建成管道的很重要。园子里很多先驱早已经开始了这方面的研究学习,也 阅读全文
posted @ 2016-08-04 13:36 durow 阅读(3974) 评论(3) 推荐(10) 编辑
摘要:在Ubuntu下搭建ASP.NET 5开发环境 0x00 写在前面的废话 年底这段时间实在太忙了,各种事情都凑在这个时候,没时间去学习自己感兴趣的东西,所以博客也好就没写了。最近工作上有个小功能要做成Web应用,之前曾经有过类似需求,当时用的是WCF做WebAPI,前端用ExtJS。这次需求不关键, 阅读全文
posted @ 2015-12-25 20:24 durow 阅读(6148) 评论(30) 推荐(11) 编辑