You can run the apps as virtual IIS apps, just the admin app and live site app need to run side-by-side. It is not recommended to nest the apps. So, If you main web site in the IIS points to a blank folder, then it is OK. I have my IIS setup like:
_website (pointing to blank physical folder)
__live site virtual app (pointing to the front end app folder)
__admin virtual app (pointing to the CMS folder)
So, this means I have domain.com/liveSite and domain.com/adminapp URLs.
The important thing is not to nest the projects/apps - IIS can detect nested web.config files and then some iheritance is applied so some web.config settings can clash, are (not) applied differently, etc.