If you can't tell, I have walked into a project that used every non-standard approach to development I have ever seen, including attempting to create their own version of an ASP.NET file parser and execution envivonment. All I can really do is some “Meatball Surgery” to attempt to shore up some loose ends. The app basically works, but it has a number of architectual problems and resulting limitations.
I asked for some documentation when I first got here. I looked at it, realized that this was some “God-n-Country” documentation that basically was a cut-n-paste of some Microsoft Marketing documentation for certain technologies, and then asked for the programming documentation. There is no programming documenation and the guys that originally developed this app have left.