If you've written your site in .NET Core[^], then yes, you can host in on Linux. If you've written your site in ASP.NET MVC 5 or earlier, then you can probably migrate to .NET Core, so long as you haven't used any features that are no longer supported: Migrating From ASP.NET MVC to ASP.NET Core MVC — ASP.NET documentation[^] If you've written your site in WebForms (.aspx), then you'd have to completely re-write it in .NET Core, or use Mono[^].
"These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer