我如何在 Azure 云上部署 .net 框架

how i deploy .netframework on Azure Cloud

我在 .NET 中编写了以下运行良好的代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp18
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("Good Morning");
            Console.Write("Bad Morning");
            Console.ReadLine();

        }
    }
}

现在我想在 Azure 云上部署此代码。

我有一个虚拟机,但不知道如何部署。

更新

WebJob

我也更新了答案中的Webjob发布教程。请仔细阅读以下云服务。

一般webjob的创建都是针对web app service的,如果你想单独创建,下面5张截图会告诉你。 https://docs.microsoft.com/en-us/azure/app-service/webjobs-create

Azure 云服务

  1. 首先在门户上创建云服务,确保您的订阅有创建经典应用的权限。

  2. 后续操作请看我后面的12张截图,详细记录每一步操作。

至此,使用vs2019发布云服务运测全部结束。更多细节和方法请查看官方文档

原始

Azure Cloud Services中,我们不需要创建虚拟机。相反,您提供一个配置文件,告诉 Azure 您想要多少个,例如 "three web role instances" 和 "two worker role instances." 然后平台会为您创建它们。

当您 deployed your apps 时,您将获得一个专用于您的程序的 VM。这里的VM不像是直接创建的Virtual Machine。云服务中的虚拟机是根据配置文件生成的,不建议直接作为服务器虚拟机使用。因此,部署云服务时不会使用您的虚拟机。

如果你有虚拟机,可以直接当服务器使用。部署你的应用,只需要远程登录,就像部署服务器电脑一样。