zoukankan      html  css  js  c++  java
  • 入门:ASP.NET Core Hello World

    在本文中,我们首先构建一个ASP.NET Core Hello World示例应用程序。我们将使用Visual Studio 2019作为编辑器。该应用程序将使用默认的空模板,该模板显示“Hello World”。在开始之前,我们必须安装.NET Core SDKV isual Studio 2019。我们还将学习如何使用dotnet命令行来构建和运行Hello World应用程序。

    生成ASP.NET Core Hello World应用程序

    打开Visual Studio2019单击打开->文件->新建->项目选择ASP.NET Core Web应用程序”模板。该模板在Visual C-> .NET Core选项下可用。将该项目命名为 Hello World

     

    创建新的Hello world ASP.NET Core项目

    单击“确定”后,将转到“新建ASP.NET Core Web应用程序”对话框

    选择ASP.NET Core Hello World示例的.NET Core版本。在这里我们必须做出一些选择

    运行时

    第一个下拉列表显示运行时。它有两个选择.NET Core  .NET Framework

     

    .NET Framework 是一个较旧的框架,具有丰富的完整功能集,但仅限于Windows OS第二个选择是.NET Core,它使我们可以构建跨平台的Web应用程序。选择 .Net Core

    ASP.NET版本

    第二个选项允许选择ASP.NET的版本。该下拉列表将显示所有已安装的.NET Core SDK版本。选择最新版本。现在是.NET Core 3.1

     

    项目模板

    接下来,我们需要选择项目模板。这里有几个选项,包括AngularReactJs模板。

     

    我们选择空

    Docker支持

    保持选中状态

    认证方式

    我们可以使用此选项设置个人,工作或学校或Windows身份验证。对于空模板,唯一可用的选项是“不进行身份验证”。

     

    配置HTTPS

    如果我们希望实施HTTPS,则可以选择此选项。

     

    我们取消勾选此选项

    单击确定以创建项目。Visual Studio使用开始构建ASP.NET Core Web应用程序所需的最低设置来创建项目。

     

    运行应用

    F5键运行该应用程序。我们将在浏览器中看到“Hello World

    点击F5以调试模式启动应用程序。调试模式允许我们在应用程序运行时对其进行更改。我们也可以选择Ctrl-F5,它将以非调试模式启动应用程序。

    IIS Express中运行应用程序

    Visual Studio启动IIS Express并运行我们的应用程序。它选择一个随机端口号启动我们的应用程序。IIS Express图标显示在任务栏的右下角,如下图所示。

    使用IIS Express运行我们的第一个ASP.NET Core App

    dotnet CLI中运行应用程序

    默认情况下,Visual Studio启动IIS Express来运行我们的应用程序。我们可以从标准工具栏将其从IIS Express更改为HelloWorld(或项目名称)。

    将其更改为HelloWorld,然后按F5。 该应用程序现在将在没有IIS Express的情况下运行。 这类似于在命令提示符下使用dotnet run

    使用Dotnet Run运行应用程序

    我们还可以使用dotnet命令行运行该程序。打开命令窗口,然后转到项目根文件夹。根文件夹是我们可以找到HelloWorld.csproj文件的位置。并键入命令dotnet run HelloWorldProject运行

     

    输出文件

    生成(F5Ctrl-F5)时,将编译项目,并将编译后的文件复制到输出文件夹  bin/<configuration>/<target>Bin<configuration>是用来构建配置的名称。它既可以debug用于调试版本,也可以release用于发行版本。<target>是“netcoreapp <.NetCoreVersion>”。由于我们选择了ASP.NET Core 3.1,因此目标文件夹变为netcoreapp3.1

     

    对于使用调试配置的构建,已编译的文件将复制到bin/debug/netcoreapp3.1项目目录下。打开命令提示符并cd进入输出文件夹。现在,我们可以使用以下命令从此处执行程序:dotnet helloWorld.dll

    该应用程序将运行并在端口50005001上监听。打开浏览器并浏览到该位置http://localhost:5000,我们应该会看到“Hello World”。

     

    使用已编译的dll文件从命令行运行应用程序

    从命令行构建项目

    我们还可以使用dotnet CLI从命令行构建项目。打开项目,然后转到.sln文件所在的解决方案根文件夹,即可运行它。

    dotnet build

  • 相关阅读:
    二叉树【基础算法题】
    大话数据结构笔记——第五章 串
    大话数据结构笔记——第四章 栈与队列
    矩阵【基础算法题】
    大话数据结构笔记——第三章 线性表
    十大经典排序算法(Javascript版)
    比较器
    荷兰国旗问题
    好听的字
    mongodb 命令
  • 原文地址:https://www.cnblogs.com/yigegaozhongsheng/p/13373273.html
Copyright © 2011-2022 走看看