我在TeamCity上运行了几个随机失败的集成测试。这些测试不会在本地失败。我甚至尝试让我的本地站点访问开发数据库。
有没有人有调试像这样的奇怪问题的经验?
我们正在使用MVC 4(C#)和MSBuild。
答案 0 :(得分:0)
如评论所述,您不会提供大量信息,但对“如何调试此问题”这一问题的简单解释是在失败的测试之前放置System.Diagnostics.Debugger.Break();
语句。然后你将有机会附加调试器,然后离开。
答案 1 :(得分:0)
我遇到的问题是负载平衡解决方案。这两个Web服务器不同步导致奇怪的时序问题。
一个网络服务器会将其保存,然后另一个会将其接收到处理过程,并且时间已经过去了。