ibcadmin 发表于 2019-9-12 16:21:20

.NET Core入门

<p>  </p>
<p><strong>      .Net core MVC</strong><br />       如何使用 .NET Core,最根本的入行,许多博客以及官网都有的太多太多的例子,但是大部门没有人做到了真的让一个小白一步一步的去学,</p>
<p>     我第一次打仗的时间,连最根本的wwwroot都不知道是干嘛用的。现在我们一起来看看它是干嘛的~</p>
<p>   <strong> 一 什么是.NET Core,优点如何?</strong></p>
<p><strong>    </strong>1.ASP.NET Core 是一个跨平台的开源框架,用于在 Windows、macOS 或 Linux 上天生基于云的新式 Web 应用</p>
<p>    2.优点:天生 Web UI 和 Web API 的同一场景。<br />        针对可测试性进行构建。<br />          Razor Pages 可以使基于页面的编码方式更简朴高效。<br />          Blazor 允许你在浏览器中使用 C# 和 JavaScript。 共享全部使用 .NET 编写的服务器端和客户端应用逻辑。<br />        能够在 Windows、macOS 和 Linux 上进行开发和运行。<br />        开放源代码和以社区为中心。<br />        集成新式客户端框架和开发工作流。<br />        基于环境的云就绪配置体系。<br />        内置依靠项注入。<br />        轻型的高性能模块化 HTTP 哀求管道。<br />        能够在 KestrelIIS、Nginx、Apache、Docker 上进行托管或在自己的进程中进行自托管。<br />        并行版本控制。<br />        简化新式 Web 开发的工具。</p>
<p>    <strong>二 创建Web应用</strong></p>
<p>      1.创建新项目,点下如图的地方<br />              <div align="center"></div></p>
<p>      2.点击Web应用步调大概其他的都可以,这里以Web应用步调MVC为主。</p>
<p>      3.创建乐成,这里创建乐成的解决方案结构如下:</p>
<p>      <div align="center"></div></p>
<p>      结构不多说,三者:控制器,模子,视图~</p>
<p>      4.文件认识</p>
<p>       现在从第一步开始</p>
<p>       <strong>wwwroot</strong>:作为服务器的主页,提供服务器,给本人上传自己的文件,别人可以访问你上传的文件。相称于服务器署理。最重要的就是你引用的文件肯定在里面,相称于一个文件夹,好比:JavaScript,CSS等</p>
<p>         这里引用了bootstrap文档</p>
<p>       <div align="center"></div></p>
<p>       <strong>依靠项</strong>:可以添加步调集</p>
<p>         <strong>控制器,模子,视图</strong></p>
<p>       MVC 应用步调的模子 (M) 表现应用步调和任何应由其执行的业务逻辑或操纵的状态。</p>
<p>       视图 (V) 负责通过用户界面展示内容。</p>
<p>       控制器 (C) 是处理惩罚用户交互、使用模子并最终选择要出现的视图的组件。</p>
<p>         <strong>appsettings.json</strong>:在.Net Framework的项目都会用的web.config,app.config这些文件,而appsettings.json就是Asp.Net Core中代替这些config文件的一个,它支持更机动的数据结构</p>
<p>                 例如:链接数据库配置</p>
<p>                     <div align="center"></div><br />         <strong>Program.cs:</strong>启动入口进行跟踪文件,CreateWebHostBuilder所执行的任务<br />                                              1、加载主机和应用步调的配置表信息<br />               2、配置日志记载<br />               3、设置Web服务器<br />               4、设置Asp.Net Core应用步调的托管情势。<br /></p>
<p>      <strong> Startup 类</strong>:</p>
<p>            1.已配置应用所需的任何服务。</p>
<p>            2.已界说哀求处理惩罚管道。</p>
<p>                 3.将配置(或注册)服务的代码添加到 Startup.ConfigureServices 方法中。 服务是应用使用的组件。 例如,Entity Framework Core 上下文对象是一项服务。</p>
<p>              4.将配置哀求处理惩罚管道的代码添加到 Startup.Configure 方法中。 管道由一系列中间件组件组成。 </p>
<p>            例如,中间件大概处理惩罚对静态文件的哀求或将 HTTP 哀求重定向到 HTTPS。 每个中间件在 HttpContext 上执行异步操纵,然后调用管道中的下一个中间件或终止哀求。</p>
<p> </p><br><br/><br/><br/><br/><br/>来源:<a href="https://www.cnblogs.com/wgys/archive/2019/09/11/11506307.html" target="_blank">https://www.cnblogs.com/wgys/archive/2019/09/11/11506307.html</a>
页: [1]
查看完整版本: .NET Core入门