2017-09-13 70 views
0

我已經創建了一些基於.Net Framework 4.6.2的簡單ASP.NET核心應用程序。它有一個接收和返回文件的公共端點。這個應用程序應該在虛擬機上連續運行,當我手動啓動它(exe)時,它可以很好地工作。但是當它由Windows任務計劃程序啓動時,我可以撥打電話,但作爲響應,我得到的文件大小爲0,這意味着內容會崩潰。所以問題是:手動啓動應用程序和通過任務調度程序(我認爲導致崩潰)之間的區別是什麼?以及如何檢查Task Scheduler啓動的應用程序的日誌或輸出?由Windows任務計劃程序啓動的ASP.NET核心應用程序

+0

考慮將日誌記錄添加到您的應用程序中,以便您能夠捕獲異常/錯誤等。 – Set

回答

0

這個問題實際上是在任務計劃程序如何運行應用程序的方式展開了崩潰的應用程序的信息。如果應用程序是由任務計劃程序啓動的 - 它像Windows服務一樣運行,並且它的根目錄是C:\ Windows \ System32 \ Tasks,我無法獲取我的靜態資源。

0

確保在調度程序中設置了正確的用戶。

Windows事件日誌應包含有關,是由任務計劃程序

相關問題