.Net Core publish/deploy 从 macos 到 Windows-Server-2019

.Net Core publish/deploy to Windows-Server-2019 from macos

我使用 ASP.NET Core 开发了一个 WebApp。我在 mac 上使用了 VSCode,在 Mac 上使用了 Visual Studio Professional 2017(取决于在我的心情)。通过 GitAzure 上发布非常容易,因为有很多资源可供参考(尤其是 Microsoft 官方文档)。我发现 Azure 订阅非常昂贵,我正在寻找更便宜的选择。 1&1 Ionos 似乎是一个不错的选择。我订阅了 WINDOWS .NET CORE 托管服务,它提供了存储、数据库和域。 (cf) 并且它是 运行 windows 服务器的最新版本。出色地。 但是我找不到任何东西作为发布我的网站的文档。我在 Visual Studio 上看到我可以将我的项目发布到我电脑上的本地文件夹,然后通过 FTP 将生成的文件复制粘贴到服务器上,但我什至不知道我应该将这些文件粘贴到哪里.我 thinking/doing 错了吗?

最后就这么简单了(为了让它起作用) 首先 运行 从终端 "dotnet publish -c release" 到 .csproj 所在的文件夹。 这将在 bin/Release/netcoreapp2.2/publish/ 生成文件 通过 FTP 将这些文件(在发布下)复制粘贴到托管服务的根目录。