我有幾個在TeamCity上運行的隨機失敗集成測試。這些測試不會在本地失敗。我甚至嘗試讓我的本地站點碰到開發數據庫。調試僅在TeamCity上失敗的測試
有沒有人有調試這樣的奇怪問題的經驗?
我們使用MVC 4(C#)和MSBuild。
我有幾個在TeamCity上運行的隨機失敗集成測試。這些測試不會在本地失敗。我甚至嘗試讓我的本地站點碰到開發數據庫。調試僅在TeamCity上失敗的測試
有沒有人有調試這樣的奇怪問題的經驗?
我們使用MVC 4(C#)和MSBuild。
我遇到的問題是負載均衡解決方案。這兩個Web服務器不同步導致奇怪的時間問題。
一個網絡服務器會保存它,然後另一個服務器會將它接收到處理,並且時間已經過去。
正如所評論的,您不會提供大量信息,但是對於「如何調試」這個問題的直接理由是在發生故障之前將System.Diagnostics.Debugger.Break();
聲明置於正確的位置。然後你將有機會附加調試器,然後離開你。
請更具體地 – JotaBe
構建消息的失敗消息的類型是什麼? – user1587504