Ubuntu 上的 .NET 核心 WebAPI 应用程序

.NET core WebAPI Apps on Ubuntu

我可以在 Windows 中开发 .NET 核心 WebAPI 应用程序并直接部署在 Ubuntu 服务器上吗?我是否需要针对 Linux 环境编译我的解决方案和项目?

Note, I understand, .NET Core SDK runtime has to be installed in Ubuntu server.

谢谢 SM

是的,你绝对可以做到。这就是 .Net Core 的主要目的。

Do I need to compile my solution & projects targeting the Linux environment?

是的,您必须编译您的解决方案并告诉编译器您的 运行 时间,例如:

dotnet build -r linux-x64

您可以从 Microsoft 官方 docs 找到更多信息。它们非常详细和复杂。