第一章 第一节 理解 .Net Core 项目

先打开我们万能的VS2015,选择新建一个.Net Core项目,空项目就好。

建好之后的项目如下:

  

首先第一个Properties这个文件是关于本项目的一些设置,有有兴趣的同学可以去深入研究一下,本节就不在具体描述。

然后就是wwwroot文件夹,展开之后如下:

  

是用来存放项目需要用到的一些静态的资源,比如css文件、js文件、图片等等的静态文件,都放在这个文件夹。使用的时候url为http://xxx.com/css/xxx.css,而不是http://xxx.com/wwwwroot/css/xxx.css ,这边需要注意一下。

接下来就是引用和依赖项都是项目需要用的库,其中引用只要是后台.Net的库,依赖项主要是前台需要用到的东西。然后就是Controllers文件夹和View文件夹,这个是MVC的基本东西,这里也就不多废话了。好了我们继续往下看:

  

这几个文件比较有意思,我们慢慢来看。首先是appsettings.json,这个文件其实就是我们之前熟悉的web.config。具体的用法我们后面会用到,用到的时候再去好好研究。然后接下来就是bundleconfig.json,这个就是配置bundle的,具体是什么作用以及怎么使用,请自行百度,这边也不多扯。然后我们继续往下看,Program.cs这个文件,相信很多小伙伴一眼就认出这个是干嘛的了。然后就是project.json这个文件,这个文件可厉害了,这里面包含的是项目会使用到的buget包,内容如下:

  

习惯使用vs之外的工具的小伙伴需要自己来这边添加包,然后还原。具体我也没用过(手动滑稽)。

然后就是Startup.cs这个文件,这个文件用最多的呢就是依赖注入,向项目添加需要的东西。最后一个web.config,这个就不说了,连这个都不懂的回去好好看书去。

好了第一小节就先看这么多了,以上内容纯手打,难免有出错,或者是本人认知不对,如有不对,请各位指正,谢谢。

时间: 2024-10-13 12:26:15

第一章 第一节 理解 .Net Core 项目的相关文章

软件构造 第一章第二节 软件开发的质量属性

?软件构造 第一章第二节 软件开发的质量属性 1.软件系统质量指标 External quality factors affect users 外部质量因素影响用户 Internal quality factors affect the software itself and its developers 内部质量因素影响软件本身和它的开发者 External quality results from internal quality 外部质量取决于内部质量 外部属性: 正确性:按照预先定义的"

【计算机网络】第一章第一节 计算机网络的基本概念

第一章第一节 计算机网络的基本概念 第一章概述了计算机网络和因特网,这一章从整体上粗线条地勾画出计算机网络的概貌和全课程的框架 Outline 计算机网络的具体构成描述 协议 Notes ## 计算机网路的具体构成描述  [计算机网络的定义] 计算机网络是 通信技术 与 计算机技术 紧密结合的产物 计算机网络就是 互连的.自治的 计算机集合 自治:无主从关系 互连:互联互通 计算机网络就是一种特殊的通信网络(信源和信宿都是计算机.传输数字化信息) [具体构成] 主机:处在因特网的边缘部分的设备都

Apache Client使用说明第一章(第一部分)

第一章.基础 1.1  请求的执行 HttpClient最重要的函数是用于执行HTTP方法.执行一次HTTP方法包涵一次或数次HTTP请求和HTTP响应的交互,通常在httpClient内部完成.程序员只需要提供一个请求对象用于执行,HttpClient发送请求道目标服务器并获得对应的响应对象,或者在执行不成功时抛出异常. HttpClient API的只要入口点是HttpClient接口. 以下是请求执行处理过程的简单示例 CloseableHttpClient httpclient = Ht

第一章 第一节 笔记

一, 1.什么是程序? 为了让计算机执行某些操作或解决某些问题而编写的一系列有序指令的集合. 2. Java相关的技术 (3种): Java  SE  标准版   core  java   java技术的核心  (第一学期) Java  EE  企业版   (第二学期) Java  ME 微小版 (现在用的不多) 3.编写程序的步骤 : 三步走 a.编写源程序    HelloWorld.java b.编译成字节码文件  编译命令:javac HeloWorld.java---->HelloWo

啊哈!算法第一章第二节---冒泡排序

冒泡排序冒泡排序的基本思想是:每次比较相邻两个元素的大小,如果顺序错误就交换位置. 比如说有5个数12 35 99 18 76,要从大到小排序.所以越小的越靠后. 首先比较第1位和第2位的大小.由于12小于35,所以他们两个交换位置.交换后:35 12 99 18 76. 然后比较第2位和第3位的大小.由于12小于99,所以他们两个交换位置.交换后:35 99 12 18 76. 然后重复上述步骤,比较第3位和第4位,第4位和第5位.四次比较后5个数的顺序是:35 99 18 76 12.这样我

c语言第一章第一节 认识变量

声明:本人大一新生,闲着无聊..写写c语言教程..菜鸟一枚..大神勿喷!!! 接下来我们都用dev来进行编译..vc++太古老了,没提示功能,不好上手,并且老是出毛病..vs太大了,编个c不至于,运行太慢..下面是dev的下载链接...无毒放心 http://pan.baidu.com/share/link?shareid=1587509971&uk=4169326073 下面进入正题...认识变量(一般教程都是以hello world开始..我们直接搞事算了) 一.程序设计语言构成基本要素有什

第一章第一节———java复习计划

今天是我复习计划开始的第一周,我将根据项目,对Java进行复习和学习,首先我先指定一个学习计划. 该项目是SSM集成框架项目. 1.spring框架复习. 2.对springMVC进行复习. 3.mysql复习. 4.mybatis复习. 5.spring-springMVC-mybatis框架的搭建. 6.display tag分页. 7.bootstrap 学习和使用 8.jQuery复习 将会根据一个具体项目对项目中用到的Java知识点进行复习学习. 原文地址:https://www.cn

第一章——第二节 启动模式

问题: 一.四种启动模式的作用 二.如何开启多个任务栈 三.特殊情况栈的转移 四.如何修改默认的启动模式 ①.AndroidManifest.xml中 ②.代码中,并背诵常用的Flag 五.栈顶复用的生命周期 回答: 三.特殊情况栈的转移 步骤:1.创建两个项目  2.在A项目中创建SecondActvitiy,并设置allowTaskReparenting="true"  3.在B项目中利用Intent调用A项目的SecondActivity 4.之后再启动A项目  (详细代码不贴出

ios基础 笔记整理 第一章 第一节

一:NSString与NSInteger的互换 NSInteger转化NSString类型:[NSString stringWithFormat: @"%d", NSInteger]; NSString转化 NSInteger类型:NSInteger = [NSString intValue]; *其它几个同理 [NSString boolValue].[NSString floatValue].[NSString doubleValue] 二:Objective-c中集合里面不能存放