My website is a set of ASP.NET/ASPX files with C# code embedded in <script runat=server> blocks with some DLLs - all .NET managed code, nothing weird. I wrote it so I'm able to make small changes.

It currently runs on a Windows Server with IIS. Could I take that website code and run it on a Linux server?
If so, what would I need to install for it to work? (Mono? Microsoft's .NET for Linux?)

What "gotchas" should I be aware of if I go down this route?

closed as off-topic by Steve, dan Nov 22 '17 at 1:05

  • This question does not appear to be about webmastering within the scope defined in the help center.
If this question can be reworded to fit the rules in the help center, please edit the question.