I’m working on an ASP.NET MVC website and there is a problem that occurs at random (and only on one server it seems) whereby the user navigates to an edit page which contains a few text fields and a submit button, changes some valid data in one of the fields and clicks the submit button but sometimes instead of the data saving and returning the user to the view details page (as it’s supposed to), the edit page is displayed again and it saves only after clicking the submit button a few more times again.
Given the data being entered into the textboxes is valid, and given this problem cannot be reproduced on the other servers or local development copy of the website, what possible causes could there be for this? Could it be something related to resources on the server?
How would you go about investigating this in order to find out what’s causing this?
Note; it’s not possible to debug the code because it’s on another server. I can use the same database but the problem still cannot be reproduced.
Here are the steps I would recommend: