2016-05-16 11 views
-2

Ich bin ein Windows-Benutzer und ich habe eine Anforderung, eine asp.net-Anwendung zu entwickeln, die auf Windows und Ubuntu-Servern ausgeführt werden soll.Wie zu entwickeln Asp.Net-Anwendung für Ubuntu mit vs 2015

Ich habe versucht, Ubuntu auf VM Workstation Player zu installieren und Mono, DNX, DNVM und Visual Studio Code herunterzuladen. Aber das ist sehr schwer für mich, da ich weder Ubuntu noch VS Code kenne.

Gibt es eine Methode zur Entwicklung von plattformübergreifenden Anwendungen mit VS 2015 in Windows-Umgebung und Build-Pakete für andere Plattformen wie Linux, OS X?

Außerdem würde ich gerne wissen, welcher Webserver am besten geeignet ist, um .Net-Anwendungen auf Ubuntu auszuführen.

+0

Sie sollten zuerst auf .NET Core RC2 aktualisieren. DNX/DNVM sind tot. Bisher ist das Tooling noch in Entwicklung (SDK in Preview 1, VS vNext auch in Preview). Wenn Sie also wirklich sofort an Bord gehen wollen, ist VS Code die einzige Option auf Ubuntu. Für welche Server verwendet werden soll, https://docs.asp.net gibt Ihnen bereits die Antwort. –

Antwort

1

Je nach Bedarf und Kontext gibt es verschiedene Möglichkeiten. Es ist möglich, mit VS2015 unter Windows zu entwickeln und mit Apache 2 mit mod_mono (beste Option imho) oder möglicherweise mit Mono XSP4 (dieser Webserver hat einige Einschränkungen) oder wenn Sie Spiel für eine Herausforderung sind, könnten Sie Turmfalken und dnx verwenden . Sie sollten auch in der Lage sein, Ihr bestehendes VS2015-Projekt unter Linux mit MonoDevelop zu öffnen und weiterzuentwickeln, was Ihnen das Debugging erleichtern wird. In jedem Szenario würde ich empfehlen, dass Sie sich die Zeit und Gelegenheit geben, sich mit Apache, Linux usw. vertraut zu machen. Gerne weiter zu helfen, aber ich bin mir nicht sicher, was Ihr Kontext ist ...