I have an ASP.NET application developed using VB.NET - creates a single DLL and a bunch of aspx, ascx pages (I don't register anything on the web server).
When multipler users are connected to the application using this web server, they randomly see each other's data (like incorrect form controls etc.) because threading doesn't seem to work correctly. In other words the web server returns the message packet to the wrong browser. In many cases the browser is painted with invalid information (all mixed up from various other user requests). No static variables used in the application, neither are Application variables used.
I suspect this the case because I need to config/set up the DLL in some manner on the web server so that it's shared appropriately creating a separate data instance for every request thread coming in. (Or do I have to something in my code or while building the dll?) - I've read something about aspnet_iis.exe (or aspnet_regiis.exe?) not sure if something has to be registered so that the DLL that the web server uses for the application is obtained as a separate copy (for data/memory) by each worker thread?
arvind
When multipler users are connected to the application using this web server, they randomly see each other's data (like incorrect form controls etc.) because threading doesn't seem to work correctly. In other words the web server returns the message packet to the wrong browser. In many cases the browser is painted with invalid information (all mixed up from various other user requests). No static variables used in the application, neither are Application variables used.
I suspect this the case because I need to config/set up the DLL in some manner on the web server so that it's shared appropriately creating a separate data instance for every request thread coming in. (Or do I have to something in my code or while building the dll?) - I've read something about aspnet_iis.exe (or aspnet_regiis.exe?) not sure if something has to be registered so that the DLL that the web server uses for the application is obtained as a separate copy (for data/memory) by each worker thread?
arvind