zure 웹 사이트의 파일 시스템에 쓸 수 있습니까?
zure 웹 사이트의 파일 시스템에 쓸 수 있습니까?예를 들어 대시보드에서 Wordpress의 플러그인/테마를 업데이트하거나 설치할 수 있습니다.AFAIK, 헤로쿠에서는 불가능한데 애저 웹사이트는 어떻습니까?
Azure 웹사이트의 파일 시스템에 글을 쓰는 것은 확실히 가능합니다.그러나 쓰기 권한은 앱의 루트 폴더로 제한됩니다.그래서 ASP를 사용한다면,NET, 당신은 어디서든 쓸 수 있을 것입니다.Server.MapPath("~/from_here_on")
즉, 앱의 루트 폴더 아래에 있는 파일에 대해 읽기/쓰기/삭제 작업을 수행할 수 있습니다.만약 당신이 PHP를 사용한다면, 루트 폴더를 얻을 수 있습니다.$_SERVER['DOCUMENT_ROOT']
환경 변수입니다.
그리고 웹 애플리케이션에는 더 이상의 권한이 필요하지 않습니다.확실히 운영 체제 폴더에 쓸 수 없습니다.
누군가가 다른 사람을 만났을 때 추가적인 정보로서.could not find a part of the path ...
쓰는 동안 오류가 발생했습니다. 쓰는 폴더가 배포되었는지 확인하십시오.제 경우에는 배포 중에 건너뛴 빈 임시 디렉토리였습니다.
가상 머신의 재초기화 또는 업그레이드에 관계없이 유지되어야 하는 영구 컨텐츠를 저장하기 위해 Blobs 컨테이너를 대신 사용할 것을 제안합니다.
환경변수 위치(%HOME% / $HOME
)이(가) Azure App Services에 있습니다.Kudu 또는 앱 서비스의 콘솔을 사용하여 이 디렉터리에 CD를 넣고 탐색할 수 있습니다.
제가 알기로는 azure 웹 역할로 드라이브에 쓸 수 있지만 문제는 웹 역할에 여러 인스턴스가 있을 수 있기 때문에 연결 중인 노드에 파일을 배치해도 다른 노드에 파일이 저장되지 않고 해당 인스턴스가 재활용되면 웹 역할의 원래 이미지로 되돌아가 파일이 손실된다는 것입니다.
그러나 적어도 이 문서에 따르면 Azure 웹 역할 노드의 인스턴스 간에 드라이브를 공유할 수 있습니다. 그런 다음 이 공유 드라이브를 가리키는 웹 사이트 아래에 가상 폴더를 설정하여 미디어 스토리지에 사용할 수 있습니다.
제가 직접 해본 적이 없는데 어떻게 하는지 검색하다가 이런 질문을 하게 되었습니다.
Azure 웹 사이트에서 C:\ 드라이브 또는 D:\ 드라이브 액세스에 대해 묻는 경우 대답은 아니오입니다.당신은 Azure 웹사이트에서 그런 방식으로 파일 시스템에 액세스할 수 없습니다.디스크가 웹 역할(클라우드 서비스) 또는 가상 시스템인 경우 디스크에 액세스할 수 있습니다.
그러나 이미 알고 있듯이 Wordpress 관리 도구 자체를 사용하여 플러그인 코드를 편집할 수 있습니다.
언급URL : https://stackoverflow.com/questions/12964129/can-i-write-to-file-system-on-azure-web-site
'programing' 카테고리의 다른 글
Eclipse에서 AVD 또는 SDK 관리자를 찾을 수 없습니다. (0) | 2023.04.26 |
---|---|
문자열에서 처음 10자를 제거하는 방법은 무엇입니까? (0) | 2023.04.26 |
SQL Server 2008: 모든 데이터베이스 크기를 쿼리하는 방법 (0) | 2023.04.26 |
Xcode 10에서 명령 CompileSwift가 0이 아닌 종료 코드로 실패했습니다. (0) | 2023.04.26 |
iOS: 배경이 투명한 모달 뷰 컨트롤러 (0) | 2023.04.26 |