从 MacOS 发布到 Azure Windows VM 上的 IIS

问题描述 投票:0回答:1

目前,我有一个 .NET 应用程序,可以在 Mac 计算机上本地发布,并通过 FTP 发布到 Azure VM 上托管的 IIS。

有没有一种自动化的方式来进行发布?

我遇到过 WebDeploy 的说明,但从 Mac 发布时,WebDeploy 似乎无法工作。

编辑:

所以我想:

  • 发布 .NET 应用程序
  • 将其从 Mac OS 部署到 Azure VM 上托管的 IIS,无需手动传输已发布的文件
.net azure macos iis
1个回答
0
投票

与 Windows 上的 Visual Studio 中提供的功能不同,似乎没有一种方便的方法可以直接从 IDE 发布 ASP.NET 应用程序。

对于 MacOS,Visual Studio 将于今年退役。

我发现 MacOS 上的 Visual Studio 没有可用的插件可以将应用程序发布到 Windows VM 上运行的 IIS。这似乎是一个限制,因为 Windows 上的此类插件将使用 WebDeploy 来部署应用程序。 WebDeploy 在 MacOS 上不可用。

现在,从 MacOS 发布应用程序的步骤是:

  1. 通过
    dotnet publish
  2. 发布您的应用程序
  3. 将您的
    publish
    文件夹通过 FTP 传输到 Windows 虚拟机的 IIS
    wwwroot
    文件夹下
© www.soinside.com 2019 - 2024. All rights reserved.