我有一個MVC + SignalR應用程序,它有很多Reactive Extensions訂閱,其中所有這些都是實時來自Socket的數據預測。其中一些訂閱並不按預期工作,當他們提出異常時,它就會進入虛空,除非我正在調試。在Elmah後臺線程中捕獲異常
我希望我可以使用Elmah來自動記錄這些未處理的異常,但似乎除非異常發生在處理請求/響應的同一線程上,例如它會導致死亡的黃色屏幕,否則Elmah不會「不要碰它。所以我的問題是雙重的:
我可以讓Elmah自動在背景/工作進程上記錄異常嗎?
如果#1的答案是「否」,除了將我的訂閱包裝在try/catch塊中的高層次之外,我的下一個最佳選擇是什麼?
不知道是R x爲這裏有關,核爆的標籤 - 如果你有一個特定的RX-問題,請重新添加 – 2014-11-25 19:19:37
@PaulBetts無擴展這裏涉及只要這就是我的情況下在工作進程上運行的東西。但是如果答案適用於我的情況,它應該適用於標題中所述相同問題的任何人。 – joelmdev 2014-11-26 01:57:41