The easiest way to do this is to add each asp.net website as an "Application" on the the same website. Run up IIS Manager (inetmgr), right-click on the website and select "Add Application". You'll be prompted to fill in all the standard info like you would a website (App Pool, path, security context, etc). The important part is the "Alias" - whatever you type here becomes the "b" in "domain.com/b". The only catch about doing this is that you will need to ensure your website has been coded to assume current-path-relative references to files. So, when the HTML makes reference to your JS, CSS and images, they're all href="images/logo.png" instead of root-path-relative, being href="/images/logo.png" - this is because you're not hosting the website in the root path.