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

ASP.NET Core 新建项目(Windows)

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

为什么呢?

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

创建一个 Hello World Web 项目

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

  2. 为新建项目选择模板对话框有三栏目,左边的是项目分类,中间的是具体的项目模板,右边是模板的说明

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

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

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

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

  5. 选中 ASP.NET Core Web 应用程序,然后开始输入项目名称 HelloWorld

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

  6. 点击确定进入 .NET Core 模板选择对话框

    有很多模板可供选择,单击每个模板,右边还会出现相应的说明

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

  8. 然后选择 ,因为这样我们可以更好的了解 ASP.NET Core 项目的结构 进入项目配置对话框

  9. 勾选底部的 为 HTTPS 配置

  10. 点击右下角的确定,就会生成一个 HelloWorld 的项目

这样就创建了一个名为 HelloWorld 的 ASP.NET Core 2.1 项目

运行项目

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

  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:44381

    显示结果如下

    网页运行成功,但是 Hello World 变成了 你好,世界简单教程 几个字则是乱码

    但这并不是本章要解决的重点

网站成功运行,说明我们 ASP.NET Core 环境配置成功

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

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

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

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

    原文:ASP.NET Core 新建项目 - macOS 环境 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core 新建项目 - macOS 环境 对于任何语言和 ...

  3. VisualStudio2017中新建项目没有Asp.Net项目

    场景 在安装VS时只勾选了C#桌面应用开发等基础功能模块.没有安装ASP.NET功能. 所以在新建项目时web下没有asp.net的项目. 注: 博客: https://blog.csdn.net/b ...

  4. Orchard core 新建项目

    学习使用Orchard core项目 1.首先下载Orchard core代码,在github上有Orchard core的代码.链接如下:https://github.com/OrchardCMS/ ...

  5. .NET Core 开发之旅 (1. .NET Core R2安装教程及Hello示例)

    前言 前几天.NET Core发布了.NET Core 1.0.1 R2 预览版,之前想着有时间尝试下.NET Core.由于各种原因,就没有初试.刚好,前几天看到.NET Core发布新版本了,决定 ...

  6. .NET Core实战项目之CMS 第二章 入门篇-快速入门ASP.NET Core看这篇就够了

    本来这篇只是想简单介绍下ASP.NET Core MVC项目的(毕竟要照顾到很多新手朋友),但是转念一想不如来点猛的(考虑到急性子的朋友),让你通过本文的学习就能快速的入门ASP.NET Core.既 ...

  7. ASP.NET Core 项目配置 ( Startup ) - ASP.NET Core 基础教程 - 简单教程,简单编程

    ASP.NET Core 项目配置 ( Startup ) - ASP.NET Core 基础教程 - 简单教程,简单编程 原文:ASP.NET Core 项目配置 ( Startup ) - ASP ...

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

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

  9. ASP.NET Core 开源项目 nopCommerce,一款沉淀13年的电商开源佳作!

    技术在不断更新迭代,.NET 6 的正式版也即将正式发布,在.NET Core 开源项目方面,CMS的代表作是SiteServer,商城的开源系统有没有什么代表作? 肯定是有的,强烈推荐这套开源免费的 ...

最新文章

  1. 相机居然能存储气味,未来智能家居会是什么样? | CCF C³
  2. 小白学python买什么书-小白如何高效率学习python?真心建议(附教程)
  3. oralce 表空间解锁
  4. android蓝光播放器,安卓播放器真的拥有完美的蓝光原盘菜单导航吗?我来测试下...
  5. 免费使用函数计算,只有在阿里云能实现
  6. java判断总共天数_java 判断两个时间相差的天数
  7. 从零开始学Go之并发(四):互斥
  8. gdal库读取tif影像坐标
  9. Javascript定时器的使用
  10. xFire入门(eclipse、tomcat环境)
  11. 【数字信号处理】基于matlab数字信号软阈值+硬阈值+改进阈值小波去噪【含Matlab源码 068期】
  12. cmos逻辑门传输延迟时间_【转载】CMOS与TTL电路的区别
  13. JZOJ4816. label
  14. A40I工控主板(SBC-X40I)CAN接口测试
  15. DARKHOLE_1攻略
  16. R_Studio(学生成绩)对数据缺失值md.pattern()、异常值分析(箱线图)
  17. vr全景技术开启智能化vr酒店宣传新模式
  18. 计算机中信息的表示与存储教案,计算机基础教案2--1.2信息的表示与存储.doc
  19. 由曦:王坚在这本书里讲了他的坚持
  20. 麒麟 android os,华为自研麒麟OS国产手机系统却要继续用安卓,居然是这个原因!...

热门文章

  1. 网站生成静态页面,及网站数据采集的攻、防原理和策略
  2. 英特尔玩VR有多认真?看看Project Alloy的细节就知道了
  3. React Native 轻松集成统计功能(iOS 篇)
  4. extjs源码分析-Ext.util.TaskRunner(模拟多线程)
  5. java: cannot execute binary file问题的解决
  6. VIM使用系列:quickfix功能
  7. 分支 getchar和putchar
  8. apache的源码包编译
  9. 解读设计模式----迭代器模式(Iterator Pattern),谁才是迭代高手
  10. IOS 学习笔记(3) 视图UITabbarController