2016-05-16 58 views
-2

我是一個Windows用戶,我有一個需求來開發一個應該在Windows和Ubuntu服務器上運行的asp.net應用程序。如何使用vs 2015開發用於Ubuntu的Asp.Net應用程序

我試過在VM工作站播放器上安裝Ubuntu並下載Mono,DNX,DNVM和Visual Studio代碼。但是這對我來說很難,因爲我對Ubuntu和VS Code都不熟悉。

有什麼方法可以在Windows環境下使用VS 2015開發跨平臺應用程序,併爲其他平臺(如Linux,OS X)構建包?

另外我想知道哪個web服務器最適合在Ubuntu上運行.Net應用程序。

+0

您應該先升級到.NET Core RC2。 DNX/DNVM已死亡。到目前爲止,工具仍在開發中(預覽版1中的SDK,VS vNext也在預覽中)。所以如果你真的想現在跳上,VS Code是Ubuntu的唯一選擇。對於應該使用哪些服務器,https://docs.asp.net已經給出了答案。 –

回答

1

有幾種方法可以根據您的需要和上下文來做到這一點。可以在Windows上使用VS2015進行開發,並使用mod_mono(最佳選項imho)或可能對Mono XSP4(此Web服務器有一些限制)部署到Apache 2,或者如果您是挑戰遊戲,則可以使用kestrel和dnx 。您還應該能夠使用MonoDevelop在Linux上打開並繼續開發您現有的VS2015項目,這可能會讓您的生活更容易進行調試。在任何一種情況下,我都會建議您給自己留出時間和機會,以便熟悉Apache,Linux等。很高興能夠進一步提供幫助,但我不確定您的背景是什麼...