1

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

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

您将如何进行调查以找出导致此问题的原因?

笔记; 无法调试代码,因为它在另一台服务器上。我可以使用相同的数据库,但问题仍然无法重现。

4

1 回答 1

1

以下是我推荐的步骤:

  1. 在相应的控制器中设置断点,就在逻辑的顶部,然后查看传递给控制器​​的内容。然后,按照逻辑向下查看它被踢出的位置。
  2. 打开浏览器调试器并查看网络流量。准确查看您发送到控制器的内容。这可能有助于了解更新失败的原因。
于 2012-11-19T17:29:41.767 回答