"content" and asp.net aren't specific enough to answer this question as is.
Hosting: Heroku: Great for small applications and getting off the ground as fast as possible. It's easy to manage and your team can focus on features instead of worrying about maintaining operations. Cloud (AWS, Rackspace, Azure): Great if you're expecting growth. You can start up insta...
Have you talked to a Salesforce rep? Seriously. They would be best and most knowledgeable to tell you whether their software can do what you want. Business-wise, your post frightens me with the impression of unbridled, "The customer wants it? Let's build it--who knows or cares if it's profitable...