I have a specific case, and I want to know the best practice way to handle it.
I am creating a specific .NET platform (web application). This web application acts as a platform or infrastructure for many other web applications using the following methodology:
We create our dependent web applications (classes for business projects, rdlc reports) in separate solutions, then we create them.
After that we add links to the given dll within the framework.
And create a set of user controls (one for each dependent web application) and put them in a folder in your structure.
It works fine, but any changes for a specific user control or any changes for any of the dependent web applications. We must add links again and publish the whole structure!
What I want to do is that these various web applications and the framework are loosely coupled. Therefore, I could publish the framework one and only one and any changes in user controls or various web applications just publish the updated part, and not the whole structure.
How to reorganize my code so that I can do this?
The most important thing:
Never publish the whole structure if the change in any dependent application, just publish the updated part, belongs to this application.
source share