Work on the intranet, where we have about 20 different web applications - some .net, some classic asp.
Currently, every .net application is its own solution. There is an advantage to this: we can create and deploy only one application without affecting other applications, and all applications share the session, but we cannot use the master pages, and there are real problems with using localization resources, common css and js, etc. d. Build and deploy is completely manual, which is a real problem.
Iโm trying to create a structure that will allow us to use the capabilities of VS2008, but still have the ability to update one application without affecting others, while preserving all the functions, such as master pages and localization resources, and a sharing session between applications (therefore, we donโt we can configure virtual directories for each application).
If I set up one solution that looks like this:
/ Root
- App_GlobalResources /
- shared
- masterpages /
- css /
- App1 /
- App2 /
...
- AppN /
..
- ClassicASP1 /
then the problem is that the assembly creates only one DLL (Root.dll) - it just does not scale for 20+ applications, all of which have different development cycles.
Is it possible (using nant or some other build tool) to create multiple DLLs? In this case, I would like to get Root.dll (contains at least global resources) and App1.dll and App2.dll.
Any other suggestions or links that I should pay attention to?
chris source share