摘要:在前面的章节(Middleware章节)中,我们提到了依赖注入功能(Dependency Injection),ASP.NET 5正式将依赖注入进行了全功能的实现,以便开发人员能够开发更具弹性的组件程序,MVC6也利用了依赖注入的功能重新对Controller和View的服务注入功能进行了重新设计;... 阅读全文
解读ASP.NET 5 & MVC6系列(6):Middleware详解
2015-05-19 09:16 by 汤姆大叔, 16989 阅读, 21 推荐, 收藏, 编辑
摘要:在第1章项目结构分析中,我们提到`Startup.cs`作为整个程序的入口点,等同于传统的`Global.asax`文件,即:用于初始化系统级的信息(例如,MVC中的路由配置)。本章我们就来一一分析,在这里如何初始化这些系统级的信息。#新旧版本之间的Pipeline区别ASP.NET 5和之前版本的... 阅读全文
解读ASP.NET 5 & MVC6系列(5):Configuration配置信息管理
2015-05-18 07:44 by 汤姆大叔, 19310 阅读, 14 推荐, 收藏, 编辑
摘要:在前面的章节中,我们知道新版的MVC程序抛弃了原来的web.config文件机制,取而代替的是config.json,今天我们就来深入研究一下配置文件的相关内容。#基本用法新版的配置信息机制在Microsoft.Framework.ConfigurationModel命名空间下进行了重写,重写以后不... 阅读全文
解读ASP.NET 5 & MVC6系列(4):核心技术与环境配置
2015-05-17 19:21 by 汤姆大叔, 21829 阅读, 30 推荐, 收藏, 编辑
摘要:asp.net 5是下一代的asp.net,该版本进行了全部重写以适用于跨平台,新新版本中,微软引入了如下工具与命令:DNVM、DNX、DNU。**DNVM**(.NET Version Manager):由于要实现跨平台的目录,微软提供了DNVM功能,DNVM是ASP.NET最底层的内容,他是一组... 阅读全文
解读ASP.NET 5 & MVC6系列(3):项目发布与部署
2015-05-15 09:14 by 汤姆大叔, 27254 阅读, 22 推荐, 收藏, 编辑
摘要:本章我们将讲解ASP.NET5项目发布部署相关的内容,示例项目以我们前一章创建的BookStore项目为例。#发布前的设置由于新版ASP.NET5支持多版本DNX运行环境的发布和部署,所以在部署之前,我们需要设定部署的目标DNX(即之前的KRE)。步骤:右键BookStore项目->属性->Appl... 阅读全文
解读ASP.NET 5 & MVC6系列(2):初识项目
2015-05-14 09:08 by 汤姆大叔, 37604 阅读, 43 推荐, 收藏, 编辑
摘要:#初识项目打开VS2015,创建Web项目,选择ASP.NET Web Application,在弹出的窗口里选择ASP.NET 5 Website模板创建项目,图示如下:![](http://images.cnitblog.com/blog2015/349491/201505/1409071357... 阅读全文
解读ASP.NET 5 & MVC6系列(1):ASP.NET 5简介
2015-05-13 09:14 by 汤姆大叔, 54538 阅读, 100 推荐, 收藏, 编辑
摘要:#ASP.NET 5简介ASP.NET 5是一个跨时代的改写,所有的功能和模块都进行了独立拆分,做到了彻底解耦。为了这些改写,微软也是蛮 拼的,几乎把.NET Framwrok全部改写了一遍,形成了一个.NET Core的东西。 在.NET Core里一切都是可配置的,包括Session、MVC等功... 阅读全文
解读ASP.NET 5 & MVC6系列
2015-05-13 07:37 by 汤姆大叔, 73086 阅读, 92 推荐, 收藏, 编辑
摘要:本系列的大部分内容来自于微软源码的阅读和网络,大部分测试代码都是基于VS RC版本进行测试的。[解读ASP.NET 5 & MVC6系列(1):ASP.NET 5简介][1][解读ASP.NET 5 & MVC6系列(2):初识项目][2][解读ASP.NET 5 & MVC6系列(3):项目发布与... 阅读全文
新书《编写可测试的JavaScript代码 》出版,感谢支持
2015-02-02 09:00 by 汤姆大叔, 8440 阅读, 13 推荐, 收藏, 编辑
摘要:本书介绍JavaScript专业开发人员必须具备的一个技能是能够编写可测试的代码。不管是创建新应用程序,还是重写遗留代码,本书都将向你展示如何为客户端和服务器编写和维护可测试的JavaScript代码。从减少代码复杂性的方法,到单元测试、代码覆盖率、调试、以及自动化,您将全面学到如何编写让你和你同事... 阅读全文
MVC之前的那点事儿系列(10):MVC为什么不再需要注册通配符(*.*)了?
2014-06-11 08:43 by 汤姆大叔, 6756 阅读, 5 推荐, 收藏, 编辑
摘要:文章内容很多教程里都提到了,在部署MVC程序的时候要配置通配符映射(或者是*.mvc)到aspnet_ISPAI.dll上,在.NET4.0之前确实应该这么多,但是.NET4.0之后已经不要再费事了,因为它默认就支持了。你可以会问,没有映射配置,请求这么可能会走到aspnet_ISPAI.dll上呢... 阅读全文