The only costs would be indirect - if you wanted to buy VisualStudio.net, SQLServer, antennae balls, etc. I use a free text editor (Crimson Edit 3.51 it's TIGHT) and mysql so screw you microsoft :P
Of course, running .net means you run your server on a microsoft os using IIS. They don't...