I have a question about organizing a ASP.NET MVC project.
I have 3 different main area. Front and back-end, and I have a Web API.
I want to know what is best practice for organizing such a project?
What I have done so far is to make 3 different projects so I could separate the area of which they worked on, but I have a problem with the Web API with CORS (Cross-Origin Resource Sharing).
So my question would be, is it possible to have 3 projects, or should I have to use areas? I still want to be able to separate the “concerns” (Web API, fronted, back-end).
why dont you run it all under one default virtual directory.. your structure would be localhost => virtual root, localhost/Web1. localhost/Web2, localhost/Web3 and run them all under IIS and not IIS express