Asp.Net Routing - Mostrar URL completa

Tengo un dominio "http://www.abc.com". He implementado una aplicación MVC4 ASP.net en este dominio. También he configurado una ruta predeterminada en RouteConfig.cs como se muestra a continuación

routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "MyApp", action = "Home", id = UrlParameter.Optional }
            );

La asignación anterior garantiza que a cualquier persona que intente visitar "http://www.abc.com" se le muestre automáticamente la página de "http://www.abc.com/MyApp/Home"

Todo funciona como se esperaba, pero la barra de direcciones en el navegador muestra "http://www.abc.com" en lugar de "http://www.abc.com/MyApp/Home". ¿Hay alguna forma de forzar al navegador a mostrar la URL completa, incluido el controlador y la Acción?

Respuestas a la pregunta(3)

Su respuesta a la pregunta