导致数据随机丢失的原因是什么?

时间:2012-11-18 21:33:57

标签: c# asp.net-mvc wcf

我正在使用ASP.NET MVC网站,并且存在随机发生的问题(并且只在一台服务器上),用户导航到包含几个文本字段和提交按钮的编辑页面,更改其中一个字段中的一些有效数据并单击提交按钮,但有时而不是保存数据并将用户返回到视图详细信息页面(按照预期),再次显示编辑页面,并且仅在单击后保存再次提交按钮几次。

鉴于输入文本框的数据是有效的,并且由于此问题无法在其他服务器或网站的本地开发副本上重现,可能的原因是什么?它可能与服务器上的资源有关吗?

为了找出造成这种情况的原因,您将如何调查此问题?

请注意;调试代码是不可能的,因为它在另一台服务器上。我可以使用相同的数据库,但问题仍然无法再现。

1 个答案:

答案 0 :(得分:1)

以下是我建议的步骤:

  1. 在逻辑顶部的相应控制器中设置断点,并查看传递给控制器​​的内容。然后,按照逻辑向下看看它被踢出的位置。
  2. 打开浏览器调试器并查看网络流量。准确了解您要发送给控制器的内容。这可能会对更新失败的原因有所了解。