I have an MVC3 application that has a large number of forms for collecting user input. The forms rely on client side validation using jQuery. Everything works correctly when testing under a local IIS 7.5 installation. In the production environment (also IIS 7.5), on 3 of the forms we are experiencing an intermittent fault where the input view model has null values in the POST action. I added some fault diagnostic code and established that when this is happening the Request.Params collection contains null values or empty strings for the name values. This appears to be fairly random, but has only been noticed on specific forms. Has anyone experienced anything like this, and did you find a solution?
The production environment is: User connects via RDP to Windows Server 2003 RDP client/IE8. User runs IE8 browser in RDP session to connect to Windows Server 2008 R2/IIS 7.5.
It appears that this problem is only occurring on a specific network connection between the browser and server. A second network is not experiencing these problems.