我是一名Windows用户,我需要开发一个应该在Windows和Ubuntu服务器上运行的asp.net应用程序。
我尝试在VM工作站播放器上安装Ubuntu并下载Mono,DNX,DNVM和visual studio代码。但这对我来说非常难,因为我既不熟悉Ubuntu也不熟悉VS代码。
是否有任何方法可以在Windows环境中使用VS 2015开发跨平台应用程序,并为其他平台(如Linux,OS X)构建软件包?
此外,我想知道哪个Web服务器最适合在Ubuntu上运行.Net应用程序。
答案 0 :(得分:1)
根据您的需求和背景,有几种方法可以做到这一点。可以在Windows上使用VS2015进行开发,并使用mod_mono(最佳选项imho)或可能部署到Mono XSP4(此Web服务器有一些限制)部署到Apache 2,或者如果您是挑战游戏,可以使用kestrel和dnx 。您还应该能够使用MonoDevelop在Linux上打开并继续开发现有的VS2015项目,这可能会让您的生活更轻松。在任何一种情况下,我都建议你给自己留出时间和机会,熟悉Apache,Linux等。很高兴进一步提供帮助,但我不确定你的背景是什么......