Have you tried AppHarbor?
It's just amazing!
- Runs on top of Amazon EC2
- The entire platform, including application servers, is managed and updated by AppHarbor.
- Applications run inside IIS on fully updated Windows Server 2008 R2 instances.
- .NET 2.0-4.0 is natively supported along with ASP.NET MVC 1, 2 and 3, ASP.NET WebPages, WCF services. Updates are installed as they are released.
- Scaling is really easy and it takes seconds to deploy. Scaling to multiple instances increases availability and redundancy.
- All website administration including rollback to a previous version and environment configuration can be handled through the appharbor.com web interface.
- Builds and tests .NET projects right out of GIT Repository (or Mercurial through BitBucket).
- MySQL and MSSQL are available as shared and dedicated offerings and optional redundancy for high availability.
- NoSQL databases are supported through add-ons. Add-ons are also available for e-mail, indexing, caching and performance testing.
- You can use AWS SimpleDB and any other AWS service through your own AWS account. Servers are currently located in US-EAST (Virginia), so put your services there if possible for lower latency.
- Excellent support
- Create background jobs easily
This is Heroku for .NET :o)