菜鸟入门【ASP.NET Core】1:环境安装

下载.NET Core SDK

下载地址:https://www.microsoft.com/net/download/windows

https://www.microsoft.com/net/learn/get-started/windows

安装vs2017,安装的时候选择安装core跨平台

在程序安装后,可以在控制台输入dotnet进行创建core应用程序

输入dotnet  --help查看命令帮助

.NET 命令行工具 (2.1.2)
使用情况: dotnet [runtime-options] [path-to-application]
使用情况: dotnet [sdk-options] [command] [arguments] [command-options]

path-to-application:
  要执行的应用程序 .dll 文件的路径。

SDK 命令:
  new              初始化 .NET 项目。
  restore          还原 .NET 项目中指定的依赖项。
  run              编译并立即执行 .NET 项目。
  build            生成 .NET 项目。
  publish          发布 .NET 项目以进行部署(包括运行时)。
  test             使用项目中指定的测试运行程序运行单元测试。
  pack             创建 NuGet 包。
  migrate          将基于 project.json 的项目迁移到基于 MSBuild 的项目。
  clean            清除生成输出。
  sln              修改解决方案(SLN)文件。
  add              将引用添加到项目中。
  remove           从项目中删除引用。
  list             列出项目中的引用。
  nuget            提供其他 NuGet 命令。
  msbuild          运行 Microsoft 生成引擎 (MSBuild)。
  vstest           运行 Microsoft 测试执行命令行工具。

常用选项:
  -v|--verbosity        设置命令的详细级别。允许值为 q[uiet]、m[inimal]、n[ormal]、d[etailed] 和 diag[nostic]。
  -h|--help             显示帮助。

运行“dotnet 命令 --help”,获取有关命令的详细信息。

sdk-options:
  --version        显示 .NET Core SDK 版本。
  --info           显示 .NET Core 信息。
  -d|--diagnostics 启用诊断输出。

runtime-options:
  --additionalprobingpath <path>    要探测的包含探测策略和程序集的路径。
  --fx-version <version>            要用于运行应用程序的安装版共享框架的版本。
  --roll-forward-on-no-candidate-fx 已启用“不前滚到候选共享框架”。
  --additional-deps <path>          其他 deps.json 文件的路径。

  

输入dotnet new  --help查看初始化.net项目命令帮助

Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>dotnet

Usage: dotnet [options]
Usage: dotnet [path-to-application]

Options:
  -h|--help            Display help.
  --version         Display version.

path-to-application:
  The path to an application .dll file to execute.

C:\Users\Administrator>dotnet new --help

欢迎使用 .NET Core!
---------------------
若要详细了解 .NET Core,请访问 https://aka.ms/dotnet-docs。使用 dotnet --help 查
看可用的命令或转到 https://aka.ms/dotnet-cli-docs。

遥测
--------------
.NET Core 收集使用情况数据,以便改善用户体验。数据是匿名的且不包含命令行参数。数
据由 Microsoft 收集,并与社区共享。
可选择使用你最喜爱的 shell 将 DOTNET_CLI_TELEMETRY_OPTOUT 环境变量设置为 1,从而
退出遥测。
若要深入了解 .NET Core 工具遥测,请访问 https://aka.ms/dotnet-cli-telemetry。
正在准备...
使用情况: new [选项]

选项:
  -h, --help          显示有关此命令的帮助。
  -l, --list          列出包含指定名称的模板。如果未指定名称,请列出所有模板。
  -n, --name          正在创建输出的名称。如果未指定任何名称,将使用当前目录的名
称。
  -o, --output        要放置生成的输出的位置。
  -i, --install       安装源或模板包。
  -u, --uninstall     卸载一个源或模板包。
  --type              基于可用的类型筛选模板。预定义的值为 "project"、"item" 或
"other"。
  --force             强制生成内容,即使该内容会更改现有文件。
  -lang, --language   指定要创建的模板的语言。

使用情况: new [选项]

选项:
  -h, --help          显示有关此命令的帮助。
  -l, --list          列出包含指定名称的模板。如果未指定名称,请列出所有模板。
  -n, --name          正在创建输出的名称。如果未指定任何名称,将使用当前目录的名
称。
  -o, --output        要放置生成的输出的位置。
  -i, --install       安装源或模板包。
  -u, --uninstall     卸载一个源或模板包。
  --type              基于可用的类型筛选模板。预定义的值为 "project"、"item" 或
"other"。
  --force             强制生成内容,即使该内容会更改现有文件。
  -lang, --language   指定要创建的模板的语言。

模板                                                短名称              语言
            标记
--------------------------------------------------------------------------------
------------------------
Console Application                               console          [C#], F#, VB
     Common/Console
Class library                                     classlib         [C#], F#, VB
     Common/Library
Unit Test Project                                 mstest           [C#], F#, VB
     Test/MSTest
xUnit Test Project                                xunit            [C#], F#, VB
     Test/xUnit
ASP.NET Core Empty                                web              [C#], F#
     Web/Empty
ASP.NET Core Web App (Model-View-Controller)      mvc              [C#], F#
     Web/MVC
ASP.NET Core Web App                              razor            [C#]
     Web/MVC/Razor Pages
ASP.NET Core with Angular                         angular          [C#]
     Web/MVC/SPA
ASP.NET Core with React.js                        react            [C#]
     Web/MVC/SPA
ASP.NET Core with React.js and Redux              reactredux       [C#]
     Web/MVC/SPA
ASP.NET Core Web API                              webapi           [C#], F#
     Web/WebAPI
global.json file                                  globaljson
     Config
NuGet Config                                      nugetconfig
     Config
Web Config                                        webconfig
     Config
Solution File                                     sln
     Solution
Razor Page                                        page
     Web/ASP.NET
MVC ViewImports                                   viewimports
     Web/ASP.NET
MVC ViewStart                                     viewstart
     Web/ASP.NET

Examples:
    dotnet new mvc --auth Individual
    dotnet new classlib --framework netcoreapp2.0
    dotnet new --help

C:\Users\Administrator>

使用dotnet new mvc创建一个mvc项目

这时候已经创建好了项目,可以用vsual studio code打开

可以用命令dotnet run运行刚刚新建的程序

访问http://localhost:5000进行访问

vs2017创建CORE应用程序

选择:文件----新建----项目

启动不推荐使用iis,推荐使用控制台启动

原文地址:https://www.cnblogs.com/Agui520/p/8331499.html

时间: 2025-01-09 00:35:50

菜鸟入门【ASP.NET Core】1:环境安装的相关文章

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

作者:依乐祝 原文链接:https://www.cnblogs.com/yilezhu/p/9985451.html 本来这篇只是想简单介绍下ASP.NET Core MVC项目的(毕竟要照顾到很多新手朋友),但是转念一想不如来点猛的(考虑到急性子的朋友),让你通过本文的学习就能快速的入门ASP.NET Core.既然是快速入门所以过多过深的内容我这里就一笔带过了!然后在后面的一些列文章中再慢慢的对其中的概念进行阐述. 本文已收录至.NET Core实战项目之CMS 第一章 入门篇-开篇及总体规

在ASP.NET Core配置环境变量和启动设置

ASPNETCORE_ENVIRONMENT ASP.NET Core控制环境切换最核心的东西是"ASPNETCORE_ENVIRONMENT"环境变量,它直接控制当前应用程序运行的环境类型.您可以通过在项目上右键菜单选择"属性"选项,然后切换到"调试"标签来修改此环境变量. 此环境变量框架默认提供了三个值,当然您也可以定义其它的值: Development(开发) Staging(预演) Production(生产) 我们在Startup.cs

【ASP.NET Core快速入门】(一)环境安装

下载.NET Core SDK 下载地址:https://www.microsoft.com/net/download/windows https://www.microsoft.com/net/learn/get-started/windows 安装vs2017,安装的时候选择安装core跨平台 在控制台创建ASP.NET Core应用程序 在程序安装后,可以在控制台输入dotnet进行创建core应用程序 输入dotnet  --help查看命令帮助 .NET 命令行工具 (2.1.2) 使

asp.net core开发环境准备

1.1  安装sdk和运行时 浏览器打开网址https://www.microsoft.com/net/download, 到.Net Core下载页面. 根据操作系统,下载对应的SDK进行安装.安装之后可以从命令行运行dotnet命令,查看是否安装成功. 1.2  使用VS2015 首先确保你的电脑上安装Visual Studio 2015 Update3,当然我们也可以安装 Visual Studio Community 2015(https://www.visualstudio.com/p

Centos 配置ASP.Net Core 运行环境

一:ASP.Net Core跨平台运行,需要在Linux安装运行环境.本机器使用的Centos,下载安装地址为:https://www.microsoft.com/net/core#centos sudo yum install libunwind libicu curl -sSL -o dotnet.tar.gz https://go.microsoft.com/fwlink/?LinkID=827529 sudo mkdir -p /opt/dotnet && sudo tar zxf

MAC上配置asp.net core开发环境

安装.NET Core sdk https://www.microsoft.com/net/core#macos 安装VS Code https://code.visualstudio.com/Download 使用vs code,需要安装一些必要的插件,比如c# extention.点左边五个大按钮选项最下面一个,便可管理你的插件. IDE都有一些快捷键,这个百度或BING一下即可. 运行调试,左边第四个选项 Git配置,左边第三个选项 安装NodeJs 推荐使用Homebrew安装软件,如果

结合Jexus + Kestrel 部署 asp.net core 生产环境

ASP.NET Core 是微软的全新的框架.这一框架的目标 ︰ 跨平台 针对云应用优化 解除 System.Web 的依赖. 获得下面三个方面的优势,你可以把它认为是一个C# 版本的NodeJS: 1) 模块化实现 2) 一切都尽可能的-异步 3) 依赖关系注入 微软已经如期发布了.NET Core R2, 具体参见文章<微软.NET Core RC2正式发布,横跨所有平台>,现在可以放心的基于.NET Core 构建 ASP.NET Core .那么问题就来了,生产环境我们如何部署呢? A

Asp.net Core IIS上安装部署

安装IIS:"控制面板" > "程序" > "程序和功能" > "打开或关闭 Windows 功能". 安装 .NET Core Windows Server 托管捆绑包. 在托管系统上安装 .NET Core Windows Server 托管捆绑包. 捆绑包可安装 .NET Core 运行时..NET Core 库和ASP.NET Core模块. 该模块创建 IIS 与 Kestrel 服务器之间的反向代

ASP .NET CORE 根据环境变量支持多个 appsettings.json

0.背景 在开发项目的过程当中,生产环境与调试环境的配置肯定是不一样的.拿个最简单的例子来说,比如连接字符串这种东西,调试环境肯定是不能连接生产数据库的.在之前的话,这种情况只能说是你 COPY 两个同名的配置文件来进行处理.然后你在本地就使用本地的配置,生产环境就使用生产环境的配置文件,十分麻烦. 而 ASP .NET CORE 支持利用环境变量来动态配置 JSON 文件,下面就来看一下吧. 1.准备工作 首先在你的 ASP .NET CORE 项目当中添加一个 appsettings.jso

.Net core Linux环境安装

10月份的时候在自己电脑上搭了开发环境,当时跑完Welcome后就搁置了一段时间,最近有一个小项目要正式采用core来开发并部署在linux环境下,于是在Linux上也搭建一个运行环境. 虽然不经常使用Linux,但一直觉得软件的安装Linux比windows更具便捷性,虽说windows提供的窗体式交互安装界面看上去更加直观且只要点击下一步,但还是没有linux几个命令来的欢快. core的官方文档简洁明了,让入门变得非常容易,linux是cent os 7的版本,按着提供的三步走即完成环境的