zoukankan      html  css  js  c++  java
  • Asp.Net Core-----简介与安装

    目录

    Asp.Net Core-----简介与安装

    Asp.Net Core简介

    ASP.NET Core 是一个全新的开源、跨平台框架,可以用它来构建基于网络连接的现代云应用程序,比如:Web 应用,IoT(Internet Of Things,物联网)应用和移动后端等。ASP.NET Core可以运行在 .NET Core 或完整的 .NET Framework 之上,其架构为发布到云端或本地运行的应用提供了一个最佳的开发框架,由开销很小的模块化组件构成,这就保持了你构造解决方案的灵活性。你可以跨平台地在Windows、Mac和Linux等设备上开发和运行你的 ASP.NET Core 应用

    Asp.net Core历史

    第一个 ASP.NET 预览版在2002年就已经作为.NET Framework的一部分发布。终于在2016年迎来它第一个可跨平台的版本ASP.NET Core 。其中要声明一下:ASP.NET Core 不是ASP.NET 4.6的延续。这是一个全新的框架,它重写了现有的ASP.NET 4.6框架,但小得多,而且更加模块化,与以前的版本它有实质的变化。具体变化后边会详细介绍

    Asp.Net Core特点

    跨平台

    可以在Windows,macOS,Linux上运行

    灵活的部署机制

    1.Portable applications(便携式应用)

    这种部署机制和传统的.NET Framework相似,只要目标平台上存在.NET Core Runtime即可。

    2.Self-contained application(自宿主应用)

    顾名思义,这种部署机制将应用和运行时共同打包,即便目标平台上没有安装.NET Core Runtime也能正常使用。

    第二种方式和.NET Native也是不一样的,仍然使用CoreCLR,而.NET Native使用CoreRT作为运行时,详细信息请见dotnet/corert。

    命令行工具

    .NET程序所有的运行脚本都可以用命令行工具执行(cmd,bash)这里有几个常见的donnet命令

    云优化

    你可以在云上在云上部署和调试你的应用

    模块化

    可以根据你的应用需要向里面添加其他模块


    Asp.Net Core的优势

    1. 在Windows、Mac和Linux构建和运行跨平台的Asp.Net Core应用。
    2. 基于.NET Core的应用,支持真正的应用程序版本控制。
    3. 新的开发工具使得开发起来更简单。
    4. 在统一的方案中构建Web UI 和 Web API。
    5. 云计算环境为基础的配置系统。
    6. 对依赖注入的内置支持。
    7. 标签助手使Razor标签与HTML标记更自然。
    8. 能部署在IIS中,也能部署在自定义的宿主环境中。
    9. 集成现代客户端开发框架和工作流
    10. 全新、轻量级、模块化的HTTP请求管道
    11. 一组全新的工具,简化现代Web 开发
    12. 开放源代码和社区聚焦
    13. 在Windows、Mac和Linux等设备上开发和运行 ASP.NET应用

    Asp.Net Core 的环境安装

    1.下载地址:

    .NET Core 2.0 Preview 1:

                                     https://www.microsoft.com/net/core/preview#windowscmd

    .NET Core 1.0 and 1.1:

                                    https://www.microsoft.com/net/download/core

    注:

        1.1、2.0需要vs 2017

        1.2、我所做的案例均是在1.0下实现,会有2.0新特性的介绍

    2.下载后直接点击安装

     

    3.cmd查看版本(有没有安装jdk的感觉)

     

    4、看一下vs2015上的变化

    注:首先确保你的电脑上安装Visual Studio 2015 Update3,当然我们也可以安装 Visual Studio Community 2015,来替代收费版本的Visual Studio 2015.

     

    5、配置好项目文件的位置之后,点击确定,选择模板,身份验证方式,如下图所示:

     


  • 相关阅读:
    线段树专辑—— pku 1436 Horizontally Visible Segments
    线段树专辑——pku 3667 Hotel
    线段树专辑——hdu 1540 Tunnel Warfare
    线段树专辑—— hdu 1828 Picture
    线段树专辑—— hdu 1542 Atlantis
    线段树专辑 —— pku 2482 Stars in Your Window
    线段树专辑 —— pku 3225 Help with Intervals
    线段树专辑—— hdu 1255 覆盖的面积
    线段树专辑—— hdu 3016 Man Down
    Ajax跨域访问
  • 原文地址:https://www.cnblogs.com/wyl1924/p/6971231.html
Copyright © 2011-2022 走看看