I'm not trying to start a "which language is better" argument here, so please don't go there.
I typically use PHP for most of my web development (mostly because hosting is cheap), but for various reasons I'm looking to use ASP.NET for a couple new projects. But one of the major reasons I've stayed away from ASP.NET up until now is the cost. I've seen some budget hosting options, but they always seem a little sketchy to me. From what I've generally found, that's just the way the hosting scene looks for ASP.NET unless you want to go dedicated.
Does anyone have any good suggestions for a solid ASP.NET host with a good feature set and reliability for my money? Also, are there any options out there along the lines of Amazon's Elastic Compute Cloud? And yes, I know... Mono. I'm talking about Windows based "grid" hosting options?
I work for an ASP.NET shared hoster so I think I have a reasonable insight into the business of hosting.
Regardless of language or platform, you generally get what you pay for. If you're looking for good uptime and good support then you tend to have to pay a bit more.
I'm not sure what you mean by 'sketchy' but there are loads of good value budget plans out there (godaddy, webhost4life, discountasp, brinkster, et al) provided you're happy with two to three nines uptime and support response times of around 6-8 working hours. These are great for running non-mission critical sites like blogs or forums. If you're looking to do a bit of web commerce or plan to run a site with a high volume of traffic then you need to pay more for better resilience and support. This may mean a semi-dedicated or fully dedicated solution (virtual or physical).
I know it all sounds a bit vague. However there are so many budget plans out there with short contracts (or even money back if not happy agreements) that there's no real harm or expense in trying a few until you feel you've got the right one that suits you.
The content is written by members of the stackoverflow.com community.
It is licensed under cc-wiki