2017-09-13 3 views
0

.Net Framework 4.6.2를 기반으로 간단한 ASP.NET 핵심 응용 프로그램을 만들었습니다. 파일을 수신하고 리턴하는 공용 엔드 포인트를가집니다. 이 응용 프로그램은 가상 머신에서 계속 실행해야하고 수동으로 시작할 때 (exe) 완벽하게 작동합니다. 그러나 Windows 작업 스케줄러에서 시작할 때 호출 할 수는 있지만 응답으로 파일 크기가 0입니다. 즉, 내부에 충돌이 발생했음을 의미합니다. 질문은 다음과 같습니다. 수동으로 시작하는 작업 스케줄러와 충돌하는 원인이되는 작업 스케줄러의 차이점은 무엇이며 작업 스케줄러에서 시작한 로그 또는 앱 출력을 확인하려면 어떻게해야합니까?Windows에서 시작한 ASP.NET 핵심 응용 프로그램 작업 스케줄러

+0

응용 프로그램에 로깅을 추가하여 예외/오류 등을 잡을 수 있습니다. – Set

답변

0

에 의해 시작되었다 손상된 응용 프로그램에 대한 정보를 포함해야합니다. 응용 프로그램이 작업 스케줄러에 의해 시작된 경우 - Windows 서비스처럼 실행되고 루트 디렉토리는 C : \ Windows \ System32 \ Tasks이고 정적 리소스를 가져올 수 없습니다.

0

올바른 사용자가 스케줄러에 설정되어 있는지 확인하십시오.

윈도우 이벤트 로그 문제는 실제로 작업 스케줄러가 응용 프로그램을 실행하는 방법을 방법에 있던 작업 스케줄러