El principal problema que vas a tener es que ASP.NET está pensado para plataformas Windows. Si bien puedes usar/instalar
Mono en un servidor con CentOS es posible que algunas funciones no estén soportadas o no funcionen igual que en un servidor Windows.