I\'m designing an ASP.NET application that must support \'SubSites\'.
The idea is to have a super admin manage all users, global application settings and SubSites.
What you're attempting is more commonly referred to as "multitenancy", not "subsites"
There was a similar question to this, and the accepted answer sounds plausible.