(转) 一步一步学习ASP.NET 5 (三)- 认识新的Web结构

2019-10-18 15:01 来源:未知

倒车:微软MVP 卢建晖 的篇章,希望对大家有赞助。原作:


 

编者语 : 明天微软的两大盛事,早上有久违的Microsoft HEC 二〇一四清晨有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初阶。借令你指望领会更加多能够访谈 .

        图片 4

       

        2. Project.json 

        

        那个是布置你的花色所要的包,编写翻译设置,财富文件的尤为重要文件。他通过JSON文件设置。有多少个相比较关系的字段

        Dependencies :设置你项目中所须求的包,当你利用kpm rebuild时会依据那几个去加载你的包,若是您的包的本子更新也能够透过这里进行安装。如下图这里设置了二个新类型所供给到的功底包(JSON总比XML易读易通晓)

        图片 5

          

        Framework : 本着aspnet50和aspnetcore50举办所急需的包进行安装。

        Command : 设置运转K(DN)前面包车型客车参数,举个例子设置web / kestrel 的启航服务和端口,单元测量检验,也许entity framework的协理等。

        须求明白更多请到这里 

 

           3.  Config.json

       配置数据库连接和您对号入座的ORM引擎,这里暗许是Entity Framework 7。小编更希望有越多的ORM引擎加进去。

 

         4.  前端配置npm/bower/grunt

        

        你的类型需求引进JS库/Bootstrap等,今后亟需在项目中三个个下载,为了更节省时间npm+bower就能够帮你找了。而grunt更便利帮您安插项目时整治/压缩你的JS,规范你的JS代码。 这里更像NodeJS,可能说是模仿。

        

 

        你未来应当基本通晓贰个ASP.NET 5品种的布局了,今日后续。依然那句多多调换!

TAG标签:
版权声明:本文由32450新蒲京网站发布于葡萄游戏厅_棋牌游戏,转载请注明出处:(转) 一步一步学习ASP.NET 5 (三)- 认识新的Web结构