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. :-)
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:
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
see other possible options here:http://en.wikipedia.org/wiki/Web_hosting#Types_of_hosting