Migrating ASP.NET Core solutions to Azure Linux VMs

For a traditional ASP/ASP.NET Core developer, moving from Microsoft ecosystem to the Linux environment can easily become a very stressful experience, especially if it includes migration of a system that is already in the production.


To successfully plan cross-platform architecture, a deeper understanding of how separate processes are intertwined is a must.
Some of the most frequent questions/thoughts that ASP.NET developers have when it comes to Linux are:

  • There is no IIS on Linux – where do I deploy my web app and can I use Kestrel instead?
  • I have a few windows services / scheduled console applications for my background jobs – is that even possible on Linux?
  • How do I setup my SSL/TSL certificates?
  • How do I access remote desktop and why am I asked to create SSH key?
  • I have error logging configured for the file system, but I can't seem to find my files?
  • Where are my C, D and other drives?
  • Where do I configure my domain name bindings?
  • ...

During the session, most common myths will be demystified and experience of using Linux for ASP.NET Core developers will be demonstrated through an overview of many analogies that exist between the two worlds.

Preduslovi za praćenje predavanja / potrebno predznanje
Good knowledge of ASP/ASP.NET framework. Basic knowledge of Microsoft Azure platform.