1

나는 webapp을 가지고 있고 webapp에는 temp 디렉토리에 업로드 된 텍스트 파일이 있습니다. 다음으로, 나는 또한 이러한 파일을 처리하는 webjob 있지만 문제는 그 webapp의 임시 디렉토리에서 이러한 파일에 액세스 할 수 없습니다.푸른 색의 webjobs에서 webapp의 텍스트 파일 읽기

이것을 달성 할 방법이 있습니까?

미리 감사드립니다.

답변

4

이 작업을 수행하는 표준 방법은 텍스트 파일을 BLOB 저장소에 저장 한 다음 webjob을 통해 읽는 것입니다. Azure에서는 웹 응용 프로그램과 webjob간에 임시 폴더가 공유 될 수 있다고 보장 할 수 없기 때문입니다.

+2

예, 동의했습니다. Blob에 업로드했고 BLOB에서 직접 webjob에서 읽어야했습니다. – HarshalY

3

주요 사이트와 WebJobs이 작동하지 않는 이유는 동일 % TMP %의 일세를 공유하지 않습니다. 한 가지 옵션은 d:\home 아래에 어딘가에 파일을 만드는 것입니다. d : \ home \ data \ tmp`에 있습니다. 그러면 양쪽에서 액세스 할 수 있습니다.

스케일 아웃하면 모든 인스턴스가 동일한 폴더를 공유하므로 인스턴스 ID 뒤에 폴더 이름을 지정해야 할 수도 있습니다.

+0

당신 말이 맞아요. 그러나, 나는 MNP 자유 계층 구독을 사용하고 있습니다. – HarshalY

+0

내 대답은 모든 계층에 적용됩니다. –