You server is not setup properly; in fact, it's not ASP.NET-enabled. Nothing tells me that ASP.NET is even supported. I don't know detail of your hosting, but if this is some external hosting provider, chanced are ASP.NET is not supported at all, unless you specifically requested it: ASP.NET hosting is relatively rare; and most of hosting offers these days are LAMP. Excuse me, but your question makes me suspect you don't really have an idea how ASP.NET (and may be other server-side technologies) work on the Web. Not to worry: you can learn it quickly enough, but better do it before you try to publish your work, not after. :-)
[EDIT]
ASP.NET not supported by the hosting company is a blocker problem.
- ASP.NET hosting, based on Windows OS; note that such hosting is usually more expensive.
- Pretty rare hosting based on Apache on non-Microsoft OS (usually this is some Linux distro); it should have installed Mono and a module for Apache mod_mono should be set up:
http://en.wikipedia.org/wiki/Mono_%28software%29[^],
http://www.mono-project.com/[^],
http://en.wikipedia.org/wiki/Mod_mono[^],
http://www.mono-project.com/Mod_mono[^].
If you have
shared hosting, you usually can have only the same settings as others on the same plan. You can have much more expensive
VPS hosting where you can get a dedicated
virtual machine where you can install any software of your choice, withing certain volume and CPU time quota; finally, you can have even more expensive
dedicated hosting service, where a physical host is dedicated to server your account and where you have unlimited control over all the software. Please see:
http://en.wikipedia.org/wiki/Shared_web_hosting_service[
^],
http://en.wikipedia.org/wiki/Virtual_private_server#Virtual_private_server_hosting[
^],
http://en.wikipedia.org/wiki/Dedicated_hosting_service[
^];
see other possible options here:
http://en.wikipedia.org/wiki/Web_hosting#Types_of_hosting[
^].
Good luck,
—SA