-2

我是 Windows 用户,我需要开发一个应该在 Windows 和 Ubuntu 服务器上运行的 asp.net 应用程序。

我尝试在 VM 工作站播放器上安装 Ubuntu 并下载 Mono、DNX、DNVM 和 Visual Studio 代码。但这对我来说很难,因为我既不熟悉 Ubuntu 也不熟悉 VS Code。

有什么方法可以在 windows 环境下使用 VS 2015 开发跨平台应用程序并为其他平台(如 Linux、OS X)构建包?

此外,我想知道哪个 Web 服务器最适合在 Ubuntu 上运行 .Net 应用程序。

4

1 回答 1

1

根据您的需求和上下文,有几种方法可以做到这一点。可以在 Windows 上使用 VS2015 进行开发,并使用 mod_mono(最好的选择恕我直言)部署到 Apache 2 或可能部署到 Mono XSP4(这个 Web 服务器有一些限制),或者如果你正在挑战你可以使用 kestrel 和 dnx . 您还应该能够使用 MonoDevelop 在 Linux 上打开并继续开发现有的 VS2015 项目,这可能会使您的调试工作更轻松。在任何一种情况下,我都建议您给自己时间和机会来熟悉 Apache、Linux 等。很高兴能提供进一步的帮助,但我不太确定你的背景是什么......

于 2016-05-16T09:38:32.980 回答