Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 TeamCity 上运行了几个随机失败的集成测试。这些测试不会在本地失败。我什至尝试让我的本地站点访问开发数据库。
有没有人有调试过这样奇怪的问题的经验?
我们正在使用 MVC 4 (C#) 和 MSBuild。
正如评论的那样,您没有提供很多信息,但是对“如何调试这个”问题的直接回答是System.Diagnostics.Debugger.Break();在失败的测试之前放置一个声明。然后,您将有机会附加调试器,然后就可以开始使用了。
System.Diagnostics.Debugger.Break();
我遇到的问题是负载平衡解决方案。两个 Web 服务器不同步导致奇怪的时间问题。
一台网络服务器会保存它,然后另一台服务器会接收它进行处理,时间已经过去了。