• 欢迎使用千万蜘蛛池,网站外链优化,蜘蛛池引蜘蛛快速提高网站收录,收藏快捷键 CTRL + D

如何将ASP.NET服务器上的ASP.NET Core应用部署到CAE? 提升您的应用性能和可伸缩性


在ASP.NET Core应用部署到云原生应用引擎(CAE)之前,需要进行一些准备工作:

1、确保已安装.NET Core SDK,这是开发ASP.NET Core应用的必备工具。

dotnet core

2、可选安装Visual Studio Code,用于编辑和调试代码。这是一款轻量级的代码编辑器。

Visual Studio Code

3、可选安装Git,用于版本控制。Git是一个分布式版本控制系统。

Git

创建ASP.NET Core应用

在开始部署之前,首先需要创建一个ASP.NET Core应用:

1、打开命令行或终端,输入以下命令以创建一个新的ASP.NET Core应用:

dotnet new webapp -o MyAspNetCoreApp

2、进入项目目录:

cd MyAspNetCoreApp

添加CAE部署配置

为了使ASP.NET Core应用能够在CAE上正确部署,需要进行一些配置:

1、在项目根目录下创建一个名为deployment的文件夹。

mkdir deployment

2、在deployment文件夹中创建一个名为appsettings.json的文件,并添加以下内容:

{  "Logging": {    "LogLevel": {      "Default": "Information",      "Microsoft": "Warning",      "Microsoft.Hosting.Lifetime": "Information"    }  },  "AllowedHosts": "*",  "ConnectionStrings": {    "DefaultConnection": "Server=(localdb)\mssqllocaldb;Database=MyAspNetCoreApp_DB;Trusted_Connection=True;MultipleActiveResultSets=true"  }}

编写代码

在创建好应用并配置了部署文件后,需要编写ASP.NET Core应用的代码:

1、打开src/MyAspNetCoreApp/Controllers/HomeController.cs文件,添加以下内容:

using Microsoft.AspNetCore.Mvc;using System.Threading.Tasks;namespace MyAspNetCoreApp.Controllers{    public class HomeController : Controller    {        public IActionResult Index()        {            return View();        }    }}

2、在同一目录下创建一个名为Views/Home/Index.cshtml的文件,添加以下内容:

@{    ViewData["Title"] = "Home Page";}<div class="textcenter">    <h1 class="display4">Welcome</h1>    <p>Learn about <a href="https://learn.microsoft.com/aspnet/core">building Web apps with ASP.NET Core</a>.</p></div>

构建并部署到CAE服务器

现在我们已经完成了ASP.NET Core应用的准备和配置,接下来是将应用构建并部署到CAE服务器的步骤:

1、在项目根目录下打开命令行或终端,输入以下命令构建应用:

dotnet build -c Release

2、部署应用到CAE服务器:

cae deploy app MyAspNetCoreApp path ./deployment/MyAspNetCoreApp/bin/Release/netcoreapp3.1/publish/

下面是一个简单的介绍,描述了将ASP.NET Core应用程序部署到云应用引擎(CAE)的过程:

步骤 操作 说明
1 准备工作 确保已安装.NET Core SDK和CAE CLI

本文链接:https://www.24zzc.com/news/171845560784826.html

蜘蛛工具

  • 中文转拼音工具
  • 域名筛选工具
  • WEB标准颜色卡