Ask YC: Questions on ASP.NET and Windows hosting (getting started)
Before I look into it, I'd like to know just how different the hosting aspect of it is compared to the traditional Linux/PHP setup. I'm not interested in the language/design differences right now. Note that this won't be for a startup, but rather someone who might make a couple of small CRUD-type sites; nothing crazy.
For example, PHP shared hosting is a dime-a-dozen, and there are some very good providers out there. I see that there are some shared ASP.NET hosts with good reviews as well, notably discountasp.net; would this be fine for small websites, or do all ASP.NET websites really require a VPS/dedicated server (much like Rails)?
Likewise with a Windows VPS: I see these being offered pretty cheap (~$30-40/month) that comes with Windows Server 2003. I'm guessing I would be running IIS. Would Windows Server 2003 be difficult to set up and manage from someone who is used to setting up Linux servers? On the same note, how memory-intensive are simple ASP.NET websites? On a 256MB VPS running Linux and PHP, one can fit a ton of small-traffic sites on it with no problems.
Finally, would I need to pay anything in terms of licenses? It seems Visual Web Developer and SQL Server 2005 (Express Edition) can be downloaded for free to play around with, and it doesn't seem like you need a server license when you purchase a VPS.