.net core 初识(二)MVC 结构解析


创建完成后可以看到 .net core MVC 与 .net framework MVC 变化还是很大的

接下来 说明一下每一个文件在.net core 中的用途以及使用方法

1.launchSettings.json

可以看到找 .net core 中 很多配置文件都用到了 json (sql server 2016 加入了 搜索结果直接转换json (。・`ω´・) http://www.cnblogs.com/lyhabc/archive/2015/08/21/4747694.html)

在已经创建的项目中可以看到 调试的变化

2.wwwroot

这个文件夹中放置 需要用到的 CSS JS  Image 等等 大家都懂的

3.引用

这个标题要放大 因为在 .net core 中引用 有了很大的变化

点击引用

是不是大写的懵逼 说好的 集成呢 其实在 .net core 中 为了做到多平台移植 摆脱对 framework过度依赖 在引用中 都使用了 Nuget包的形式

 好了一切的需求都在这里找把 如果找不到 那么 自己写咯

 

4.依赖项

与引用相似的用法 此项目中初始集成了 bootstrap jquery 方便之处在于更新再也不用去官网下包了

5.Controllers 与 Views

控制器与视图的用法与 之前一致没有什么好说的 如果不懂 (https://www.baidu.com/s?wd=MVC%E6%8E%A7%E5%88%B6%E5%99%A8%E4%B8%8E%E8%A7%86%E5%9B%BE&oq=%E6%8E%A7%E5%88%B6%E5%99%A8%E4%B8%8E%E8%A7%86%E5%9B%BE&rsv_pq=a6ff39e400346dd0&rsv_t=16caXJcYwIycCu6yas%2Fn2exXHmpmEZMZXiwjCUVSziH5oeKq6WlFgamJ0HQ&rqlang=cn&rsv_enter=1&inputT=1192&rsv_sug3=52&rsv_sug2=0&rsv_sug4=2456)

6.appsettings.json

在这个配置文件中 可以放置 以前在 web config 中的参数 比如 银联的 商户key 之类 具体用法(http://www.tuicool.com/articles/QfYVBvi)有大神写过我在这里就用咯

7.bower.json

这个文件 其实就是 依赖项中 bower 的配置文件了

8.bundleconfig.json

这个配置文件 可以将多个文件请求和并成一个请求

 

 9.Program.cs

Program 当前 项目的入口文件 core调试时的

10.project.json

可还记得.xproj 文件吗就是 他 没错

11.Startup.cs

路由 路由 路由 重要事情说三遍  MVC的路由 (不小心说了四遍)

好了 .net core  mvc 初识到此结束

 接触Core不久,基本都是整理网上的资料,在这里记录自己的心得,如有错误的地方,希望大家指正。thx


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM