Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Microsoft <3 Linux with ASP.NET Core

Presentation slide for the MSDN session presented in Globe Labs on 18 February 2016. Some of the information here are based on prevailing state of ASP.NET Core at the time of presentation.

  • Identifiez-vous pour voir les commentaires

  • Soyez le premier à aimer ceci

Microsoft <3 Linux with ASP.NET Core

  1. 1. Microsoft <3 Linux with ASP.NET Core (true love or bad romance?) Patrick Oliveros Microsoft MVP Visual Studio and Development Technologies
  2. 2. agenda • Cross Platform Landscape • Why ASP.NET on Linux? • .NET Core • ASP.NET Core • Working on Linux • Set-up • Deployment • Questions
  3. 3. cross platform landscape Microsoft .NET Mono .NET Core Run Windows    Run Linux / OSX    Run Android/iOS    Mature    Open Source   
  4. 4. .net core • Complete re-implementation of .NET • Thousands of semi-independent libraries • Modular • Current in pre-release / heavy development • Open Source / MIT license
  5. 5. asp.net core
  6. 6. which to choose? To be clear, ASP.NET 4.6 is the more mature platform. It's battle-tested and released and available today. ASP.NET Core 1.0 is a 1.0 release that includes Web API and MVC but doesn't yet have SignalR or Web Pages. It doesn't yet support VB or F#. It will have these subsystems some day but not today. - Scott Hanselman (http://www.hanselman.com/blog/ASPNET5IsDeadIntroducingASPNETCore10AndNETCore10.aspx)
  7. 7. setting up asp.net core on linux • docs.asp.net • Install/update the following packages • Bower • Grunt • grunt-cli • Npm • Yo* • Git • gulp
  8. 8. demo
  9. 9. watch out! • As of today, use Mono 4.0.5 instead of the current release. • Issues Reported: • https://github.com/aspnet/Home/issues/1181 • https://github.com/aspnet/KestrelHttpServer/issues/406 • https://github.com/aspnet/Home/issues/1093
  10. 10. watch out! – mono issues
  11. 11. references • get.asp.net • docs.asp.net • trails sample project • https://github.com/spboyer/trails • setup asp.net core in Ubuntu • http://blog.jsinh.in/hosting-asp-net-5-web-application-on- linux/#.VsW2bfJ94Rm • take note of the caveat indicated in the talk. see this link for more information: • http://www.shrayas.com/asp-net-5-npgsql-linux-mono-4-2.html

×