Você poderia hospedar o aplicativo da web Asp.Net sob Mono no Ubuntu, mantendo-o em .Net: - link
Eu sei que você afirma que deseja colocar o conteúdo em seu servidor Ubuntu, mas deve ser perfeitamente possível manter o site hospedado do jeito que está e fazer com que o servidor Nginx aponte para seu servidor da Web atual: link