>>10
C#, VB.NET and C++ for the web just suck. Python in .NET? Why tying yourself to Microsoft's shit? Just use Python, as in Python.
Private debugging messages can be done in any language. What's code behind? Probably something trivial as well.
Just why would you want to be Microsoft's bitch by using ASP shit you can't move out of Windows and run for free, scale out to larger architectures or larger PCs when necessary, run in piss old Pentium/166s when not, and port to any OS you want? Python, PHP, etc. run on Windows, but they also run the same code on Linux, FreeBSD, Solaris, and a fucking videogames console.