G
Guest
I just wanted to hear some ideas and what some have done on this. I'm having a problem deciding how to build or setup our application. This will be an application for our entire company of 700 employees and we have several different departments and groups. After talking with one developer we thought it would be a bad move to develop the whole application as one project since everytime you had to make a change to something you would have to build the entire application again and roll out the dll. Seemed like that could present some problems with many developers working on different parts within the application. Parts that aren't completed could get rolled out when not ready and break the site. So next we talked about developing the different modules in our application as custom controls (dlls) so if a developer needed to make a change they could just do it and roll out that one dll without having to worry about breaking the entire application. The problem there we thought was now we would have over a hundred dlls (doesn't seem that easy to keep track of). Next, we thought of breaking it out in projects. So we would have a global project with header, menu, etc. and then each department or group could be a project. That way when we go to build a project we are just building that department and not the entire application. This seemed much better until we tried to carry a session variable thru the site. From one project to another it would lose any session variables. We found this work around where we had to make the projects that we wanted under the global one not be virtual directories, we had to move the compiled dll up to the global bin directory, modify the web.config and then compile the global project. I can't remember if there were a few other steps, but anyhow it worked. This seemed like it would be a big pain to do for everything plus it raised questions about WHIDBEY. I may not completely understand WHIDBEY yet but this is what I was told. The deployment is supposed to be easier, more filed based where you just move files over and WHIDBEY handles all the compiling itself. If this was the case, how would the solution with moving the project dlls all into the global projects bin work if there are no dlls to move
Wow, I've really rambled on here. I hope this makes sense, just trying to figure out best way to setup an enterprise app..
Wow, I've really rambled on here. I hope this makes sense, just trying to figure out best way to setup an enterprise app..