title: Migrate to .NET Core from an ASP.NET 4.5 MVC web app
body: <p>I've just been given an assignment with some tech I'm not that familiar with - our lovely windows ASP.NET MVC web app should be converted to be used in a linux environment.</p>
  
  <p>I work in health and we have user data that absolutely cannot be lost or heads will roll (ours or theirs). </p>
  
  <p>I'm typically not a C#/ASP.NET guy - though I can adapt for the task. I've been reading over the official docs @ <a href="http://docs.asp.net/en/latest/getting-started/installing-on-linux.html">http://docs.asp.net/en/latest/getting-started/installing-on-linux.html</a> and can see that this task in effect means 'target the .NET CORE (or mono) framework'.</p>
  
  <p>I've googled around and there is no de facto / easy way of migrating it seems - just learn the new modular setup with the configs slapped into project.json and away you go! Before I try and do this manually - is there any info you guys could advise me on? Some systematic processes to follow? Perhaps some "gotchas" that I ought to have read beforehand?</p>
  
  <p>The project uses NHibernate and Autofac for DI - seems pretty standard. I just wanted to know how much reading/experimenting this would take to get it running on a linux server - ultimately that's what counts.</p>