Can you tell me how I can do this? And how will the urls be displayed?
Your solution may have an "n" number of projects. You need to process it using RouteConfig.cs if you have three projects: "Project1", "Project2" and "Project3". Then your corresponding route configuration will look something like this:
routes.MapRoute( name: "Default_1", url: "Project1/{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } );
Similarly
routes.MapRoute( name: "Default_2", url: "Project2/{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } );
Is it possible for a user to log into all projects when he logs in once?
Yes, it is definitely possible. But ASP.NET authentication out of the box does not support multiple applications. Saying that this is the task of developers to achieve this Single Sign On
Link: How to implement it
Hope this helps!
source share