I am currently working on a large SP2007 site for a client. This site was initially built from a VS solution and some of the components of the solution can still be deployed to production if code changes are needed. However, some of the elements of the site have been edited in production (not by me!) I am talking about .ascx controls and inline code (cringe!) Also, the site has a huge content database and unfortunately a custom Membership provider based on Commerce Server (FBA) and there is also a tie with that into Avectra. The main issue is there is no development environment that mirrors this setup and the system is having issues with users not staying authenticated. I need to debug the site and cannot fathom how to do this hence the question. We are trying to recommend an upgrade, but I would like to know the feasibility of copying the system and users over to a development environment so that I can debug if possible. Any thoughts are appreciated.
Before you go to those lengths, verify that the load balancer that is out front is actually configured to use 'sticky' sessions as not having that set can cause this exact behavior. have them physically check the box, not refer to some documentation. I've seen cases where people 'fixed' load balancing by switching to Round Robin and not telling anyone. It would also be a good idea to verify that session expiration is set properly on all WFEs