Code Structure
VIENNA Advantage is developed and structured as module. VIENNA Advantage Core Project is a base for all other project modules and at the same it is up-gradable and migrated from VIENNA Market as module.
In ASP.Net MVC 5 Solution,, Areas are used to logically define a module project. ViennaAdvantageWeb is a main project used as startup project in MVC solution and as hosting files on IIS.
The static content of module Project resides under Areas/Module Prefix Code folder and module’s DLL is referenced by ViennaAdvantageWeb project.