I am fairly new to asp.net, and have little experience with iis. I would like to have each user of my application get their own sub-domain, but all use the same controllers.
MVC is not bound to the domain, just to the path (e.g. http://domain/path).
To do this properly you need the following...