2017-09-13 5 views
0

.NET Framework 4.6.2に基づいたシンプルなASP.NETコアアプリケーションを作成しました。それはファイルを受け取り、返す公開エンドポイントを持っています。このアプリは仮想マシン上で連続して実行する必要があり、手動で起動するとき(exe)、完全に動作します。しかし、Windowsタスクスケジューラが起動したら、私は電話をかけることができますが、応答として、サイズが0のファイルを取得しています。つまり、何かがクラッシュしたことを意味します。質問は、アプリケーションを手動で開始することとタスクスケジューラ(クラッシュの原因になると思います)の違いと、タスクスケジューラによって起動されるログやアプリケーションの出力を確認する方法です。ASP.NETのコアアプリケーションがWindowsタスクスケジューラによって開始されました

+0

アプリにロギングを追加すると、例外やエラーなどをキャッチすることができます。 – Set

答えて

0

で問題を開始しました墜落したアプリの情報が含まれている必要があり、実際にタスクスケジューラは、アプリケーションを実行する方法方法にありました。アプリケーションがタスクスケジューラによって起動されている場合、Windowsサービスのように動作しており、そのルートディレクトリはC:\ Windows \ System32 \ Tasksであり、静的リソースを取得できませんでした。

0

スケジューラに正しいユーザーが設定されていることを確認してください。

Windowsイベントログは、タスクスケジューラ

関連する問題