我在一臺專用機器上每天24小時運行一個VB.NET應用程序。我希望能夠接收狀態更新並遠程控制/調試應用程序(即通過互聯網從另一臺計算機)。什麼是遠程控制/調試.NET應用程序的最佳方法?
這將是一個優勢,如果通信是輕量級(在發送的字節條款和接受),所以我可以控制的事情,而不需要一個快速的互聯網連接。另外,我現在正在IDE中運行應用程序,因爲有一些未處理的異常,並且這樣更容易調試。如果我不必編譯它並捕獲所有錯誤,那將會很好。
什麼是設置這樣的事情了最簡單的方式,什麼我需要知道在安全方面?
任何想法或指向進一步閱讀將不勝感激。
更新
爲了澄清,我需要爲應用程序提供什麼樣的輸入 - 在理論上,沒有。如果一切都按計劃進行,我只需將應用程序關閉並閱讀某種日誌即可。問題在於它不穩定(主要是因爲它調用了一個非常不穩定的Web服務並返回各種奇怪的東西),因此似乎需要我持續輸入。
這是我的想法,我可以做這種遠程調試的唯一途徑是通過捕獲每個錯誤我所能,閱讀日誌,並以某種方式指示將在未來適當的行爲的應用程序。當應用程序
正在運行通過IDE應用程序獲取調試的事實表明,你沒有得到足夠的調試信息:
兩臺機器可以通過VPN連接嗎?如果它們是安全的,它會使事情變得更簡單... – 2011-04-25 12:24:18
我看不出爲什麼,但我不知道如何設置它。 – Flash 2011-04-25 12:30:58