1
일부 파일을 Blob 저장소에 업로드했습니다. 이제는 OnStart 메서드를 사용하여 해당 파일을 검색하고 실행합니다. 지금은 지역에서 일하고 있습니다.Azure : BLOB 저장소에서 다운로드 할 때 사용 권한 오류가 발생합니까?
다음 코드를 사용 :
using (var fileStream = System.IO.File.OpenWrite(@"C:\testfolder"))
{
blob.DownloadToStream(fileStream);
}
결과를 A의 "경로 'C : \ testfolder'액세스가 거부되었습니다."오류가 발생했습니다.
이 원인이 무엇이라고 생각하십니까? 프로젝트가 실제로 Azure로 밀려 나면 문제가 될 것입니까? 로컬에서 권한을 변경할 수는 있지만 라이브 작업자 역할에 실제로 들어가면 문제가되지 않을 것입니다.
어떤 도움도 좋지 않을까 :) 것을
가
@Blam - Windows Azure 관련 질문이 아닌 이유는 무엇입니까? OP는 Blob 저장소 (Windows Azure Blob 저장소를 의미 함)에서 콘텐츠를 가져오고이 질문을 기반으로 콘텐츠는 저장소 에뮬레이터 또는 Windows Azure Blob 저장소에서 Windows Azure 웹 대신 로컬 디렉터리로 가져옵니다./Worker 가상 컴퓨터. 마지막으로, OP는 Windows Azure 로의 마이그레이션 *을 언급하지 않았습니다. 나는 그 문제를 보지 못한다. –
@DavidMakogon 오류 자체가 Azure 오류가 아닙니다. System.IO.File.OpenWrite가 Azure 또는 blob이 아닙니다. 그는이 사용법이 현재 클라이언트에서 테스트되고 있지만 Azure Worker Role로 푸시 될 것이라고 언급했습니다. – Paparazzi