ASP.NET Core Windows 环境配置
ASP.NET Core 是对 ASP.NET 有重大意义的一次重新设计。本章节我们将介绍 ASP.NET Core 中的一些新的概念和它们是如何帮助我们开发现代化的 Web 应用程序
尽管 ASP.NET Core 是跨平台的,但主力开发者几乎都使用 Windows ,因此我们接下来将讲解如何在 Windows 上配置 ASP.NET Core
在使用 ASP.NET Core 开发应用程序之前,我们必须先安装一些必要的软件和配置一些环境
这三个都是可以免费使用的,你可以点击上面的链接查看详情,或者直接下载
因为 ASP.NET Core 对 Windows 的版本有一些要求,你可以点击 Windows 上 .NET Core 的先决条件 上查看你的操作系统是否支持和需要安装哪些先决条件
安装 Visual Studio Community 2017
首先点击 Visual Studio Community 2017 进入 Visual Studio Community 2017 下载页
点击右边的
Windows | macOS根据你的操作系统切换平台
然后点击左边的 Visual Studio Community 2017 下载对应操作系统的 Visual Studio Community 2017

一旦下载完成,双击 vs_community__2015151085.xxx.exe 安装程序,会弹出以下安装界面

点击继续,就会进入配置界面

配置完成后就会进入组件选择界面

其它组件都可以根据你自己的情况选择,但一定要选择以下两个组件


接下来进入漫长的程序安装期,大约 1 个小时左右

安装成功后会提示需要重启,那就重启呗

重启成功后,就可以双击桌面的 Visual Studio 2017 了,如果没有,可以在开始菜单栏里找到
如果你的电脑是 Window 8 以上版本,可以直接在左下角的搜索栏里输入 Visual
然后选择应用下的 Visual Studio 2017
如果这是你第一次安装 Visual Studio ,那么可能需要你输入微软的账号,如果没有就注册一个
登陆成功后就会出现下面的界面

一般情况下默认配置,但你也可能根据喜好自己选择
点击右下角的 启动 Visual Studio 按钮后就会进入 Visual Studio 的主界面

Visual Studio 到此已经安装成功了
ASP.NET Core 2.x 安装
ASP.NET Core 2.1 有两大部分组成,一个是运行时,一个是 SDK
我们可以直接访问下载网址 NET Core 2.1 Downloads 下载它们
点击 NET Core 2.1 Downloads 进入下载界面
选择合适的平台,比如 Windows

分别点击左边的两个 Download .NET Core 2.1 SDK 和 Download .NET Core 2.1 Runtime 下载它们

记住这些版本号,因为接下来验证会用到
两个都下载完成后,可以分别点击它们进行安装

双击 dotnet-hosting-2.1.x-win.exe 进入安装界面,勾选同意协议,啥都不用管,一直点击安装即可,要权限給权限

双击 dotnet-sdk-2.1.300-win-x64.exe 进入安装界面,同样啥都不用管,一直点击安装即可,要权限給权限
Power Shell 安装
因为 Window 8 以上版本都内置了 Power Shell,所以我们就不再讲解如何安装 Power Shell 了
如果你的电脑没有内置 Power Shell ,那么可以点击 Power Shell 查看如何安装
验证 ASP.NET Core 安装是否正确
打开 Power Shell ,开始菜单栏里找到
如果你的电脑是 Window 8 以上版本,可以直接在左下角的搜索栏里输入 power
然后选择应用下的 Power Shell 即可
输入 dotnet --info 命令,如果出现下列文本,且版本号中有刚刚下载的版本号则说明成功

你可以看到我有多个版本,那是因为我安装了很多版本
至此,ASP.NET Core 环境已经配置好了
欢迎添加个人微信号:Like若所思。
欢迎关注我的公众号,不仅为你推荐最新的博文,还有更多惊喜和资源在等着你!一起学习共同进步!

ASP.NET Core Windows 环境配置的更多相关文章
- ASP.NET Core Windows 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程
原文:ASP.NET Core Windows 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core Windows 环境配置 ASP.NET Core ...
- ASP.NET Core macOS 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程
原文:ASP.NET Core macOS 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core 是对 ASP.NET 有重大意义的一次重新设计.本章节我 ...
- windows/Linux下设置ASP.Net Core开发环境并部署应用
10分钟学会在windows/Linux下设置ASP.Net Core开发环境并部署应用 创建和开发ASP.NET Core应用可以有二种方式:最简单的方式是通过Visual Studio 2017 ...
- 图解 ASP.NET Core开发环境准备
2016年6月28日微软宣布发布 .NET Core 1.0.ASP.NET Core 1.0 和 Entity Framework Core 1.0. .NET Core是微软在两年前发起的开源跨平 ...
- ASP.NET Core使用环境变量
前言 通常在应用程序开发到正式上线,在这个过程中我们会分为多个阶段,通常会有 开发.测试.以及正式环境等.每个环境的参数配置我们会使用不同的参数,因此呢,在ASP.NET Core中就提供了相关的环境 ...
- 翻译 - ASP.NET Core 基本知识 - 配置(Configuration)
翻译自 https://docs.microsoft.com/en-us/aspnet/core/fundamentals/configuration/?view=aspnetcore-5.0 ASP ...
- ASP.NET Core开发-如何配置Kestrel 网址Urls
ASP.NET Core中如何配置Kestrel Urls呢,大家可能都知道使用UseUrls() 方法来配置. 今天给介绍全面的ASP.NET Core 配置 Urls,使用多种方式配置Urls. ...
- 扒一扒.NET Core的环境配置提供程序
很久之前,在玩Docker的时候顺便扒了扒,最近,终于下定决心花了些时间整理并成文,希望能够给大家一些帮助. 目录 .NET Core中的配置 ASP.NET Core中的配置 扒一扒环境变量提供程序 ...
- asp.net core 将配置文件配置迁移到数据库(一)
asp.net core 将配置文件配置迁移到数据库(一) Intro asp.net core 配置默认是项目根目录下的 appsettings.json 文件,还有环境变量以及 command l ...
随机推荐
- Linux和windows下修改tomcat内存
原文地址:https://www.cnblogs.com/wdpnodecodes/p/8036333.html 由于服务器上放的tomcat太多,造成内存溢出. 常见的内存溢出有以下两种: java ...
- JSON转成List结构数据
先要引入对应的jar,然后调用net.sf.json库的 ObjectMapper mapper = new ObjectMapper(); JavaType javaType = mapper.ge ...
- 关于使用IDEA,使用Maven打包项目
关于使用IDEA,使用Maven打包项目 在近期的一个接口项目中,使用的是SpringBoot + Maven的配置, 由于使用IDEA不久,不太熟悉使用Maven进行项目打包.记录一下. 由于使用的 ...
- Knative 基本功能深入剖析:Knative Serving 的流量灰度和版本管理
作者|冬岛 阿里云技术专家 本篇主要介绍 Knative Serving 的流量灰度,通过一个 rest-api 的例子演示如何创建不同的 Revision.如何在不同的 Revision 之间按照流 ...
- WPF-控件模板
说起控件模板,还是因为在一次需求实现中,我碰到了一个圆形按钮.一开始我认知的按钮是方形灰不拉几的一个块儿.这如何实现一个圆形按钮? 我最先想到的是使用样式,可是发现根本就没有改变Button形状的属性 ...
- 【WPF入门视频】Microsoft ToDo 应用项目实战
项目实战视频地址 第一天 第二天 第三天 第四天 第五天 第六天 项目实战源代码下载地址: 项目源代码下载
- preventDefault, stopPropagation, return false -JS事件处理中的坑
我们以一个文件上传ui重设计为例子来探讨这几个函数的区别: 其中的html代码如下: <div class="file-upload"> <input type= ...
- Python 摘要算法hashlib 与hmac
参考链接:https://www.liaoxuefeng.com/wiki/1016959663602400/1017686752491744 摘要算法(也成为哈希算法)是用来防篡改的,因为我们的即使 ...
- centos 7 防火墙相关操作
centos 7 防火墙相关操作 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop firewal ...
- SpringMVC 之 上传文件
一.需求: 利用SpringMVC实现上传文件的功能 二.思路: 1.我们可以在SpringMVC中,通过配置一个MultipartResolver来上传文件. 2.通过MultipartFile f ...