马上加入IBC程序猿 各种源码随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#技术求助 ASP.NET技术求助

【源码下载】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接外包项目】 面试-葵花宝典下载

官方一群:

官方二群:

.NET Core入门

[复制链接]
查看2011 | 回复0 | 2019-9-12 16:21:20 | 显示全部楼层 |阅读模式

  

.Net core MVC
       如何使用 .NET Core,最根本的入行,许多博客以及官网都有的太多太多的例子,但是大部门没有人做到了真的让一个小白一步一步的去学,

     我第一次打仗的时间,连最根本的wwwroot都不知道是干嘛用的。现在我们一起来看看它是干嘛的~

    一 什么是.NET Core,优点如何?

    1.ASP.NET Core 是一个跨平台的开源框架,用于在 Windows、macOS 或 Linux 上天生基于云的新式 Web 应用

    2.优点:天生 Web UI 和 Web API 的同一场景。
        针对可测试性进行构建。
        Razor Pages 可以使基于页面的编码方式更简朴高效。
        Blazor 允许你在浏览器中使用 C# 和 JavaScript。 共享全部使用 .NET 编写的服务器端和客户端应用逻辑。
        能够在 Windows、macOS 和 Linux 上进行开发和运行。
        开放源代码和以社区为中心。
        集成新式客户端框架和开发工作流。
        基于环境的云就绪配置体系。
        内置依靠项注入。
        轻型的高性能模块化 HTTP 哀求管道。
        能够在 KestrelIIS、Nginx、Apache、Docker 上进行托管或在自己的进程中进行自托管。
        并行版本控制。
        简化新式 Web 开发的工具。

    二 创建Web应用

      1.创建新项目,点下如图的地方
  

162440gdai2z6c606ljvzs.png

      2.点击Web应用步调大概其他的都可以,这里以Web应用步调MVC为主。

      3.创建乐成,这里创建乐成的解决方案结构如下:

      

162441bfkbzk5bevq19awk.png

      结构不多说,三者:控制器,模子,视图~

      4.文件认识

       现在从第一步开始

       wwwroot:作为服务器的主页,提供服务器,给本人上传自己的文件,别人可以访问你上传的文件。相称于服务器署理。最重要的就是你引用的文件肯定在里面,相称于一个文件夹,好比:JavaScript,CSS等

       这里引用了bootstrap文档

       

162441a4g2lhllqhkc6553.png

       依靠项:可以添加步调集

       控制器,模子,视图

       MVC 应用步调的模子 (M) 表现应用步调和任何应由其执行的业务逻辑或操纵的状态。

       视图 (V) 负责通过用户界面展示内容。

       控制器 (C) 是处理惩罚用户交互、使用模子并最终选择要出现的视图的组件。

       appsettings.json:在.Net Framework的项目都会用的web.config,app.config这些文件,而appsettings.json就是Asp.Net Core中代替这些config文件的一个,它支持更机动的数据结构

                 例如:链接数据库配置

              

162442a4ybglbx38blx3nh.png

       Program.cs:启动入口进行跟踪文件,CreateWebHostBuilder所执行的任务
1、加载主机和应用步调的配置表信息
             2、配置日志记载
             3、设置Web服务器
             4、设置Asp.Net Core应用步调的托管情势。

       Startup 类

            1.已配置应用所需的任何服务。

            2.已界说哀求处理惩罚管道。

           3.将配置(或注册)服务的代码添加到 Startup.ConfigureServices 方法中。 服务是应用使用的组件。 例如,Entity Framework Core 上下文对象是一项服务。

            4.将配置哀求处理惩罚管道的代码添加到 Startup.Configure 方法中。 管道由一系列中间件组件组成。

             例如,中间件大概处理惩罚对静态文件的哀求或将 HTTP 哀求重定向到 HTTPS。 每个中间件在 HttpContext 上执行异步操纵,然后调用管道中的下一个中间件或终止哀求。







来源:https://www.cnblogs.com/wgys/archive/2019/09/11/11506307.html
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则