I've got a site. Let us refer to it as "mysite.com".

My Hosting server (GoDaddy) has multiple sites onto it. Root is my own hosting space, and within root you will find 3 IIS folders: mysite, hissite, hersite.

I've the mysite folder setup being an Application Root.

After I deploy code to mysite, after which navigate to mysite.com, my website is available at mysite.com/mysite/ after i would like it to be simply mysite.com.

I've 4. Web.Routing implemented (C#) along with a my root route may be the following:

routes.MapPageRoute("Root",
            "",
            "~/Pages/Public/Default.aspx");

I've my the "mysite.com" domain, pointing in the mysite folder within the hosting root.

Essentially, I am searching for a transparent means to fix have the ability to host all my sites on a single box while keeping the preferred URL.

Regards.

mysite.com - the index.html or index.php needs to be situated under mysite.com. The rest of the files and folders that comprise mysite.com could be situated under mysite.com/mysite. If you want to keep the URL on all pages, then all the files and folders that comprise mysite.com need to be situated under mysite.com.

mysite.com/hissite - all the files and folders that comprise mysite.com/hissite need to be situated under mysite.com/hissite.

mysite.com/hersite - all the files and folders that comprise mysite.com/hersite need to be situated under mysite.com/hersite.