ASP.NET Core 新建项目 - macOS 环境 - ASP.NET Core 基础教程 - 简单教程,简单编程
原文:ASP.NET Core 新建项目 - macOS 环境 - ASP.NET Core 基础教程 - 简单教程,简单编程
ASP.NET Core 新建项目 - macOS 环境
对于任何语言和框架,都是从 Hello World 开始的,这个非常简单,但却有十分重大的意义,ASP.NET Core 基础教程也会以 Hello World 开始
为什么呢?
因为能够运行 Hello World 成功,那意味着之前我们配置的环境就是成功的,否则就要就是配置失败
创建一个 Hello World Web 项目
双击 Visual Studio 图标打开 Visual Studio ,然后选择菜单栏中的 文件 -> 新建解决方案 打开为新建项目选择模板对话框
如果是 Windows 系统,则是 文件 -> 新建 -> 项目
在新建项目选择模板对话框中,可以看到左边列出了各种解决方案的模板,我们选择 .NET Core 下面的 应用
选中了应用之后,右边就会出现 .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 项目的结构
选择 ASP.NET Core 空,然后从右边的语言中选择 C#,点击下一步,进入项目配置对话框
因为教学目的,所以目标框架,我们选择了 .NET Core 2.1
单击下一步进入 项目名称 和 保存界面 选择对话框
在项目名称中输入 HelloWorld,Visual Studio 会自动输入解决方案名称
而且右边可以实时预览项目的目录结构
版本控制和在解决方案里创建项目目录可以根据情况自由选择,但一般都会选中
点击右下角的创建,就会生成一个 HelloWorld 的项目
运行项目
此时此刻我们并不想介绍项目的结构,而是看看项目是否能够顺利运行
单击左边的 Startup.cs,然后将
await context.Response.WriteAsync("Hello World!");
修改成
await context.Response.WriteAsync("Hello World!\nHello 简单教程 ( www.twle.cn ) ");
单击左上角的三角符号或者菜单栏中的 启动->启动而不调试 来启动项目
或
这时会弹出是否信任开发者 https 证书,选择是即可
然后就会使用默认浏览器弹出网址 https://localhost:5001
显示结果如下
至此,说明我们 ASP.NET Core 环境配置成功
ASP.NET Core 新建项目 - macOS 环境 - ASP.NET Core 基础教程 - 简单教程,简单编程的更多相关文章
- ASP.NET Core 新建项目(Windows) - ASP.NET Core 基础教程 - 简单教程,简单编程
原文:ASP.NET Core 新建项目(Windows) - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core 新建项目(Windows) 对于任何语言和框架,都 ...
- ASP.NET Core 基本项目目录结构 - ASP.NET Core 基础教程 - 简单教程,简单编程
原文:ASP.NET Core 基本项目目录结构 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core 基本项目目录结构 上一章节中我们成功创建了一个名为 Hell ...
- ASP.NET Core 新建项目(Windows)
对于任何语言和框架,都是从 Hello World 开始的,这个非常简单,但却有十分重大的意义,ASP.NET Core 基础教程也会以 Hello World 开始 为什么呢? 因为能够运行 Hel ...
- vs2005新建项目中没有ASP.NET WEB应用程序
今天正准备使用vs 2005,发现根本打不开老师发过来的源代码Portal_Article.csproj文件,上网查了一下,好多人都说是是因为没有给vs 2005打补丁.我的新建项目里根本没有ASP. ...
- vs2005新建项目中没有ASP.NET WEB应用程序的解决方法
在vs2003的年代,我们可以在项目模板中选择创建"asp.net web应用程序",可是到vs2005中,就变成了创建网站,原有的创建"asp.net web应用程序& ...
- net core体系-web应用程序-4net core2.0大白话带你入门-2asp.net core新建项目
新建asp.net core项目 开发环境:Windows Server R2 2008 开发工具:Microsoft Visual Studio 2017 新建asp.net core项目 创建 ...
- asp.net mvc 4 项目升级到 asp.net mvc5
一.开始 1.打开或新建asp.net mvc 4项目 2.修改 global.asax文件 原: WebApiConfig.Register(GlobalConfiguration.Configur ...
- asp.net core 实战项目(一)——ef core的使用
数据库设计 数据结构图如下: 此次实例比较简单,暂时只设计到上述3张表 SMUser:用于存储用户信息. Role:用于存储角色信息. SMUser_Role:用建立用户和角色关系的一直关联表. ...
- 搭建ASP.NET Core WebApi项目
步骤 从“文件”菜单中选择“新建”>“项目” . 选择“ASP.NET Core Web 应用程序”模板,再单击“下一步” . 将项目命名为 NetCoreWebApi,然后单击“创建” . 选 ...
随机推荐
- 轻松掌握ISO8583报文协议
http://www.itpub.net/thread-419521-1-1.html 我刚进入金融行业时,就知道了IS08583报文协议,我想可能我还没进入这个行业都已经听过了,可知ISO8583的 ...
- ATL入门
服务端代码----------------------------------------------------------------------------------------------- ...
- 记录一下phper的学习方向
我是一个懒惰的人,吃了多年技术老本儿,对新技术缺乏学习动力,仗着逻辑思维的优势处理问题 http://www.topthink.com/topic/26730.html
- php压缩
php压缩的一个demo,随便测试了一下,可以用 <?php class PHPZip { private $ctrl_dir = array(); private $datasec = arr ...
- Notepad++打开xml文件显示crlf的问题
如图所示,显示CRLF, CRLF其实是换行符. 所以在下图所示设置下显示行尾符不显示即可.
- js进阶正则表达式13RegExp对象方法(RegExp对象的方法:compile,test,exec)(子表达式 var reg1=/([a-z]+)\d/)
js进阶正则表达式13RegExp对象方法(RegExp对象的方法:compile,test,exec)(子表达式 var reg1=/([a-z]+)\d/) 一.总结 1.RegExp对象有三个方 ...
- 【54.38%】【BZOJ 4300】绝世好题
Time Limit: 1 Sec Memory Limit: 128 MB Submit: 1120 Solved: 609 [Submit][Status][Discuss] Descript ...
- 前端怎么用js模拟应用 JSON-通俗易懂
前端怎么用js模拟应用 JSON-通俗易懂,这是转载额 好多孩子 弄不明确复杂的json 格式的应用,以下从基础来看一看JSON.怎么玩, 事实上结构理解清了,写起来比html还爽吧. 0.前言 ...
- OSGI简介—HelloWorld
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/wanghuan203/article/details/13631713 本次介绍的 HelloWor ...
- mybatis结合log4j打印SQL日志
mybatis结合log4j打印SQL日志 1.Maven引用jar包 默认的mybatis不能打印出SQL日志,不便于查看调试,须要结合log4jdbc-log4j2就能够完整的输入SQL的调试信息 ...