Skip to content
This repository was archived by the owner on Dec 14, 2018. It is now read-only.
This repository was archived by the owner on Dec 14, 2018. It is now read-only.

Modular multi-tenancy web application #2845

Closed
@alexsandro-xpt

Description

@alexsandro-xpt

Take a look in this scenery below:
I need to develop a CMS portal for 200 custumers, this customers have a set of feature like agenda, curriculum, banner named feature module. Those modules are enabled or disabled for each custumers.

Now, thinking about architecture solution for a good develop process, I wish to separate each modules as a separated Visual Studio solution within their controllers(CRUD), css, js and cshtml for late soon run it in main web application project as a middleware feature like that.

app.UseCustumerModule(); // produce /custumer, /custumer/new , /custumer/delete 
app.UseProductModule(); // produce /product, /product/new , /product/delete 
app.UseSalesModule();

or

app.UseMiddleware<CustumerModule>();
app.UseMiddleware("ProductAssemblyName");

Then if ASP.net 5 can give me that possibility to develop a web plataform system like my scenery?

To illustrate what I am saying look http://www.codeproject.com/Articles/614767/NET-ASP-NET-MVC-plug-in-architecture-with-embedded

Stackoverflow question: http://stackoverflow.com/questions/31296604/asp-net-5-middleware-feature-as-a-modular-application

Thanks

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions