葡京娱乐棋牌官网(转) 一步一步学习ASP.NET 5 (三)- 认识新的Web结构

葡京娱乐棋牌官网(转) 一步一步学习ASP.NET 5 (三)- 认识新的Web结构

转车:微软MVP 卢建晖
的文章,希望对我们有扶持。原文:http://blog.csdn.net/kinfey/article/details/44421979


 

编辑语 : 后天微软的两大盛事,上午有久违的Microsoft HEC 2015
中午有DotnetConf
2015,即使你做微软的技巧怎么可以错过呢?说说自己的连载呢,前两篇分别介绍了ASP.NET
5的条件安顿和在轻量级的Sublime Text上完毕支付工作。今日开班聊聊ASP.NET
5的主导构造。话说自己把我的行事平台暂时迁移到Surface Pro 3上应下节。

       说起ASP.NET , 本人从1.0
beta初始到现在5.0復苏(葡京娱乐棋牌官网 1爆出了年纪),有两件事是特其余提神,第一是从WebForm过渡到MVC,第二件工作就是ASP.NET
5.0。那三次变动微软都是受命了广大新的视角和达成方式。例如ASP.NET
MVC就从那时最流行的Ruby on Rails 转变而来。而明日ASP.NET
5.0就参照了累累NodeJS的亮点。微软在那地点也是跟得比较风尚的。上面就起来说说ASP.NET
5的Web的中坚构造 (如下图)   

     

          葡京娱乐棋牌官网 2

        

       0.  没错仍旧MVC –
不懂就去官网入门吧葡京娱乐棋牌官网 3

 

**       1.  新的布置形式

**

       
看看上图的品类你意识Web.Config或者其余文件夹上的以Config为后序的文书不见了(此前总以为读/写那种XML是一件痛苦的事情)。真心话,做技术当然不是一段婚姻,你须求喜新厌旧。那新的ASP.NET
5的布局文件去何地了,变得什么了?肯定是概括了,更便于以相好喜欢的办法去定制分歧的配备文件(XML,JSON,INI都足以)。在ASP.NET
5中根本通过Startup.cs取代Web.config去完成初叶化配置工作。例如项目中包和包的借助关系,更可以升级包的版本,启动页面等。而那种布局都是从IConfiguration开始。如若您愿意精通更加多可以访问https://github.com/aspnet/Configuration .

        葡京娱乐棋牌官网 4

       

        2. Project.json 

        

       
这几个是布局你的品种所要的包,编译设置,资源文件的重点文件。他因而JSON文件设置。有多少个相比关系的字段

        Dependencies :设置你项目中所须求的包,当你选用kpm
rebuild时会按照这几个去加载你的包,假如您的包的版本更新也得以通过此处展开设置。如下图那里设置了一个新品类所须要到的基础包(JSON总比XML易读易领悟)

        葡京娱乐棋牌官网 5

          

        Framework
针对aspnet50和aspnetcore50进行所急需的包举行设置。

        Command : 设置运行K(DN)前面的参数,例如设置web / kestrel
的开行服务和端口,单元测试,或者entity framework的支撑等。

       
要求通晓更加多请到那里 https://github.com/aspnet/Home/wiki/Project.json-file

 

           3.  Config.json

       配置数据库连接和您对号入座的ORM引擎,那里默许是Entity Framework
7。我更期望有越多的ORM引擎加进去。

 

         4.  前端配置npm/bower/grunt

        

       
你的档次需求引入JS库/Bootstrap等,以往急需在项目中一个个下载,为了更节省时间npm+bower就可以帮你找了。而grunt更有益于帮您布署项目时整治/压缩你的JS,规范你的JS代码。
那里更像NodeJS,或者说是模仿。

        

 

        你现在理应基本明白一个ASP.NET
5类型的布局了,前天无冕。依旧那句多多交换!

admin

网站地图xml地图