He's running a webserver in C#?
This is bound for disaster.
It's actually Razor Code. It uses ASP.NET 4, as well as IIS6. The C# is completely encrypted within the server, so end-users cannot see it under any circumstances. It's actually very efficient.
your website sucks less than originally thought.
Not a problem. A lot of people get confused when they first look into Razor sites, because it's very different in comparison to other codes such as PHP.