2 개의 Azure 웹 사이트 (라이브 및 스테이징)가 실행 중이며 각각 웹 사이트에 업로드 된 문서를 처리하는 연속 WebJob이 있습니다. 라이브 사이트에서 몇 주 동안 아무 것도 추가/변경되지 않았습니다. 그래서이 문제는 완전히 파란색에서 나왔습니다.Azure WebJob DWASFiles 액세스가 거부되었습니다.
WebJob에서는 웹 사이트의 App_Data에서 파일을 읽고 분석하여 데이터베이스에 저장합니다. 추가 파일 쓰기는 발생하지 않습니다.
처리되지 않은 예외 : System.UnauthorizedAccessException 다음 경로에 액세스 'C : \ DWASFiles 사이트 \'를 거부 지난 주 일부 시간은 WebJobs 함께 실패 시작했다.
나는 최근에 비슷한 문제가 발생한 사람을 볼 수 없습니다. 그래서 나는 좀 덜컹 거리다!
내 솔루션 Azure에서 수행 할 작업이나 변경된 내용을 찾을 수 없습니다. 다른 경로를 따라 갔다가 WebJob 논리를 Hangfire 작업으로 추출했습니다. (hangfire.io - 환상적인 작업 주자)
다른 사람에게 도움이 될지 확실하지 않습니다. 그러나 그것은 내 문제를 해결했습니다.
실제로 'C : \ DWASFiles \ Sites'에 액세스 할 수 없기 때문에 Webjob의 내용이 변경되었을 수 있습니다. –
라이브 사이트의 웹 작업은 매우 특이한 비트입니다! –