2011-06-03 50 views
0

所以我在Visual Studio中寫了一個VB.net項目。我有一個計劃任務,每天早上10點開始運行程序。單擊從任務計劃程序運行時出現多個運行時異常。從項目文件夾中正常運行應用程序?

  • 如果我使用Windows資源管理器,並雙擊應用程序,它運行良好。
  • 如果我打開任務計劃程序,打開任務屬性並瀏覽到應用程序,然後選擇運行,由於運行時異常,程序將失敗。

我知道我輸入的路徑是正確的,因爲我可以在任務調度器崩潰時調試實例。 VS2010拉我的源代碼...

任何想法?

我覺得我已經嘗試了一切..

更新

唯一的例外是System.IO.FileNotFoundException,還記得,當我雙擊應用程序,它工作正常。如果在調度程序從任務調度程序執行後附加一個調試程序,我可以重新啓動調試程序,並且Voila !,應用程序運行良好。

+0

您是否還試圖查看事件查看器以查看引發了哪些運行時異常? – 2011-06-03 12:35:09

+0

所以你可以附加一個調試器,但仍然不知道爲什麼你的代碼失敗?不知道我們應該如何提供更好的猜測。爲AppDomain.CurrentDomain.UnhandledException實現事件處理程序以獲得更好的崩潰信息。 – 2011-06-03 12:47:12

+0

我想它已經結束了,當雙擊可執行文件時,應用程序運行良好。執行程序時,任務調度程序是否真的做了不同的事情? – 2011-06-03 13:02:23

回答

0

創建任務時,在「編輯操作」屬性下,有一個字段「開始(可選)」,它不是可選的。這是與您正在執行的程序的路徑填充是至關重要的。如果它不是你的計劃任務將失敗......似乎是多餘的,但它解決了這個問題。

謝謝微軟。

相關問題