原文:ASP.NET Core 新建项目 - macOS 环境 - ASP.NET Core 基础教程 - 简单教程,简单编程

ASP.NET Core 新建项目 - macOS 环境

对于任何语言和框架,都是从 Hello World 开始的,这个非常简单,但却有十分重大的意义,ASP.NET Core 基础教程也会以 Hello World 开始

为什么呢?

因为能够运行 Hello World 成功,那意味着之前我们配置的环境就是成功的,否则就要就是配置失败

创建一个 Hello World Web 项目

  1. 双击 Visual Studio 图标打开 Visual Studio ,然后选择菜单栏中的 文件 -> 新建解决方案 打开为新建项目选择模板对话框

    如果是 Windows 系统,则是 文件 -> 新建 -> 项目

  2. 在新建项目选择模板对话框中,可以看到左边列出了各种解决方案的模板,我们选择 .NET Core 下面的 应用

  3. 选中了应用之后,右边就会出现 .NET Core 应用的各种解决方案列表和语言选择列表

    当选中某一项的时候最右边会出现相应的说明

    宇宙第一 IDE 果然不是盖的..

    因为 .NET Core 下的 4 个版本的简介是英文的,所以我们简单的翻译下右边的说明( 使用场景 )

    模板 说明
    ASP.NET Core 空 用于创建 ASP.NET Core 应用程序的空的项目模板,该模板下不会包含任何内容
    ASP.NET Core Web App ( MVC ) 用于创建 ASP.NET Core 应用程序的 MVC 项目模板
    包含了 MVC 中的视图和控制器的简单范例
    ASP.NET Core Web API 用于创建 ASP.NET Core HTTP Web Services 服务的项目模板,
    使用 MVC 模式,包含了一个简单的控制器范例,该模板同样可用于创建 MVC 项目
    有时候只需要创建一个 API,不需要关心 Razor,本地化或 XML 序列化。
    通过删除无用的 NuGet 软件包和代码,可以提高 API 的加载时间并减少部署包大小
    ASP.NET Core Web 应用 使用 Razor Pages 创建 ASP.NET Core Web 应用程序的项目模板
    包含了 Razor Pages 的一些简单的范例

    默认情况下,我们都会选择 ASP.NET Core 空,因为这样我们可以更好的了解 ASP.NET Core 项目的结构

  4. 选择 ASP.NET Core 空,然后从右边的语言中选择 C#,点击下一步,进入项目配置对话框

    因为教学目的,所以目标框架,我们选择了 .NET Core 2.1

  5. 单击下一步进入 项目名称保存界面 选择对话框

    在项目名称中输入 HelloWorld,Visual Studio 会自动输入解决方案名称

    而且右边可以实时预览项目的目录结构

    版本控制和在解决方案里创建项目目录可以根据情况自由选择,但一般都会选中

  6. 点击右下角的创建,就会生成一个 HelloWorld 的项目

运行项目

此时此刻我们并不想介绍项目的结构,而是看看项目是否能够顺利运行

  1. 单击左边的 Startup.cs,然后将

    await context.Response.WriteAsync("Hello World!");
    

    修改成

    await context.Response.WriteAsync("Hello World!\nHello 简单教程 ( www.twle.cn ) ");
    
  2. 单击左上角的三角符号或者菜单栏中的 启动->启动而不调试 来启动项目

  3. 这时会弹出是否信任开发者 https 证书,选择是即可

  4. 然后就会使用默认浏览器弹出网址 https://localhost:5001

    显示结果如下

至此,说明我们 ASP.NET Core 环境配置成功

ASP.NET Core 新建项目 - macOS 环境 - ASP.NET Core 基础教程 - 简单教程,简单编程的更多相关文章

  1. ASP.NET Core 新建项目(Windows) - ASP.NET Core 基础教程 - 简单教程,简单编程

    原文:ASP.NET Core 新建项目(Windows) - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core 新建项目(Windows) 对于任何语言和框架,都 ...

  2. ASP.NET Core 基本项目目录结构 - ASP.NET Core 基础教程 - 简单教程,简单编程

    原文:ASP.NET Core 基本项目目录结构 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core 基本项目目录结构 上一章节中我们成功创建了一个名为 Hell ...

  3. ASP.NET Core 新建项目(Windows)

    对于任何语言和框架,都是从 Hello World 开始的,这个非常简单,但却有十分重大的意义,ASP.NET Core 基础教程也会以 Hello World 开始 为什么呢? 因为能够运行 Hel ...

  4. vs2005新建项目中没有ASP.NET WEB应用程序

    今天正准备使用vs 2005,发现根本打不开老师发过来的源代码Portal_Article.csproj文件,上网查了一下,好多人都说是是因为没有给vs 2005打补丁.我的新建项目里根本没有ASP. ...

  5. vs2005新建项目中没有ASP.NET WEB应用程序的解决方法

    在vs2003的年代,我们可以在项目模板中选择创建"asp.net web应用程序",可是到vs2005中,就变成了创建网站,原有的创建"asp.net web应用程序& ...

  6. net core体系-web应用程序-4net core2.0大白话带你入门-2asp.net core新建项目

    新建asp.net core项目   开发环境:Windows Server R2 2008 开发工具:Microsoft Visual Studio 2017 新建asp.net core项目 创建 ...

  7. asp.net mvc 4 项目升级到 asp.net mvc5

    一.开始 1.打开或新建asp.net mvc 4项目 2.修改 global.asax文件 原: WebApiConfig.Register(GlobalConfiguration.Configur ...

  8. asp.net core 实战项目(一)——ef core的使用

    数据库设计 数据结构图如下:   此次实例比较简单,暂时只设计到上述3张表 SMUser:用于存储用户信息. Role:用于存储角色信息. SMUser_Role:用建立用户和角色关系的一直关联表. ...

  9. 搭建ASP.NET Core WebApi项目

    步骤 从“文件”菜单中选择“新建”>“项目” . 选择“ASP.NET Core Web 应用程序”模板,再单击“下一步” . 将项目命名为 NetCoreWebApi,然后单击“创建” . 选 ...

随机推荐

  1. 项目中使用Prism框架

    Prism框架在项目中使用   回顾 上一篇,我们介绍了关于控件模板的用法,本节我们将继续说明WPF更加实用的内容,在大型的项目中如何使用Prism框架,并给予Prism框架来构建基础的应用框架,并且 ...

  2. Linux下多线程查看工具(pstree、ps、pstack),linux命令之-pstree使用说明, linux 查看线程状态。 不指定

    0.最常用 pstree:[root@iZ25dcp92ckZ temp]# pstree -a|grep multe  |       |   `-multepoolser  |       |   ...

  3. word多出空标题,样式是列出段落 - -显示时,选择不勾选“隐藏文字”

    word多出空标题,样式是列出段落

  4. 从源码角度实现一个自己的Promise

    原文链接:https://geniuspeng.github.io/2017/12/14/my-promise/ 关于Promise的概念以及意义就不在这里介绍了,最近看到了一些实现Promise的核 ...

  5. 【48.51%】【poj 1611】The Suspects

    Time Limit: 1000MS Memory Limit: 20000K Total Submissions: 34447 Accepted: 16711 Description Severe ...

  6. [Angular] Configurable NgModules

    You probably have seen 'foorRoot()' method a lot inside Angular application. Creating a configurable ...

  7. ios开发网络学习AFN框架的使用一:get和post请求

    #import "ViewController.h" #import "AFNetworking.h" @interface ViewController () ...

  8. iOS开发SDWebImage的基本使用

    #import "ViewController.h" #import "UIImageView+WebCache.h" #import "SDWebI ...

  9. 【u215】河床

    问题描述 小明是一个地理学家,经常要对一段河流进行测量分析.他从上游开始向下游方向等距离地选择了N个点测量水位深度.得到一组数据d1,d2,--,dn,回到实验室后数据分析员根据需要对数据进行分析,发 ...

  10. [Vue] Parent and Child component communcation

    By building components, you can extend basic HTML elements and reuse encapsulated code. Most options ...