Azure에서 배포 된 파일을 보는 방법이 있나요?


103

Azure에서 사용할 수있는 파일 "보기"가 있습니까? 배포 한 웹 사이트를보기 위해 azure 에 로그인 할 때 Azure가 호스팅하는 파일을 정확히 확인할 수있는 확실한 방법이 없습니다.

나는 정확히 어떤 파일이 있는지 볼 수 있기를 바랍니다. 서버 코드를 실시간으로 편집 할 수있는 Visual Studio Online 옵션이 있음을 알 수 있지만 필요한 것 이상입니다. 특정 파일은 배포되고 다른 파일은 배포되지 않았는지 확인하고 싶습니다.

답변:


163

주변을 둘러보고 배포에있는 다양한 디렉토리와 파일을 확인하려는 경우 url 형식을 사용하여 사이트의 "Kudu"대시 보드에 들어갈 수 있습니다. http://<yoursitename>.scm.azurewebsites.net

이렇게하면 다양한 디렉토리를 탐색 할 수있는 디버그 콘솔 (웹 기반)을 포함한 웹 기반 대시 보드가 제공됩니다 (디렉토리도 시각적으로 표시됨).

자세한 내용 은 Azure 웹 사이트 팀의이 게시물에서 찾을 수 있습니다 .


매력처럼 작동합니다. 명성!
Sparsha Bhattarai

Kudu Wiki 페이지의 최신 정보 .
Zsolt

http : // <yoursitename> .scm.azurewebsites.net / dev /는 내가 궁극적으로 찾고 있던 것입니다.
4imble

82

Visual Studio의 "서버 탐색기"창에서 "Azure"를 클릭하고 연결합니다.

=> 앱 서비스

=> 사이트 이름

=> 파일

여기에서 모든 파일을 볼 수 있으며 Visual Studio에서 직접 편집 할 수 있습니다.

Azure에서 파일 편집


@@@@@ 업데이트 2019 년 8 월 19 일 @@@@@

한동안은 더 이상 작동하지 않았습니다 .... :(

여기에 또 다른 방법이 있습니다. By FTP!

Azure Portal의 웹 사이트 "App Service"섹션에서 "배포 센터"> FTP> 대시 보드로 이동합니다.

FTPS 끝 점이 있습니다 => ftp : //.....ftp.azurewebsites.windows.net/site/wwwroot

그리고 사용자 이름, 비밀번호 정보.

FileZilla 클라이언트를 설치하십시오! ( https://filezilla-project.org/ )

"FTPS Endpoint", "사용자 이름"및 "비밀번호"로 호스트를 입력 한 다음 빠르게 로그인하십시오!


2
나를위한 가장 쉬운 방법!
noelicus

VS가 없거나 다른 앱을 배우지 않고는 콘텐츠를 볼 수있는 방법이 전혀 없다는 것이 이상합니다. 나는 앱을 복제했고 대시 보드를 통해 무언가 잘못되었다는 알림을 받았기 때문에 전혀 복제되지 않는다고 생각했습니다. 나중에 로그인했을 때만 복제 DID가 발생하고 파일의 범위를 지정하고 싶었습니다. 물론 VS가 트릭을 수행합니다.
user1585204

1
좋은 대답입니다. FTP 서버에 연결하기 위해 사용자 이름 / 암호를 찾는 사람들은 AppService> YourApp> 배포 센터> FTP 탭에서 찾을 수 있습니다. Azure 기본 자격 증명과 다릅니다.
XavierAM

감사 ! "Deployment Center"를 사용하면 더 쉽습니다! 나는 내 게시물 ^^ 업데이트
A. 모렐

Visual Studio 대안에 대해서는 이 질문에 대한 "yu yang Jian"의 답변 ( stackoverflow.com/a/51385985/115704) 을 참조하십시오 .
Jason Snelders

36

App Service 편집기 (이전의 Visual Studio Online )를 사용할 수 있습니다 . Azure Portal의 웹앱-> 개발 도구 섹션에서 찾을 수 있습니다.


17

나는 이것이 오래되었다는 것을 알고 있지만 방금 그것을 찾았고 유용한 팁을 얻었습니다. App Service를 사용하는 경우 이제이 작업도 수행 할 수있는 브라우저 옵션이 있습니다.

https://YourAppService.scm.azurewebsites.net/dev/wwwroot/

Azure Portal에서 이동 한 다음 앱 서비스로 이동 한 다음 개발 도구까지 아래로 스크롤하고 "앱 서비스 편집기"를 클릭합니다.

여기에 이미지 설명 입력


7

VS2017 / 2019에는 Azure에서 파일을 볼 수있는 Cloud Explorer가 있지만 파일을보기 위해 폴더를 열 때마다 클라우드에 대한 연결이 호출되므로 기다려야합니다.

Cloud Explore Right click on project > Publish > Manage in Cloud Explore, 또는 Top Menu > View > Cloud Explorer.

여기에 이미지 설명 입력


1

수락 된 답변에 추가하여으로 이동하여 ssh 세션을 열 수 있습니다 http://<yoursitename>.scm.azurewebsites.net/webssh/host.

오랫동안 배포 된 파일과 환경 변수를보기 위해 Linux 스타일의 터미널을 찾았습니다. 이를 통해 파일을보고, 환경 변수를 확인 및 설정하고, db 마이그레이션을 직접 수행하는 등의 작업을 수행 할 수 있습니다. 이것이 유용하기를 바랍니다.


1

Visual Studio Code 및 Azure 확장을 사용할 수 있습니다.

여기에 이미지 설명 입력


-3

Azure 웹 사이트를 사용하고 있기 때문에 Azure는이를 "관리"하려고하므로 VM 자체에 연결할 수 없습니다. 클라우드 서비스를 사용하는 경우 Azure 콘솔에서 RDP 정보를 얻고 머신에 원격으로 연결할 수 있습니다.

상황에 따라 FTP를 옵션으로 사용할 수 있습니다. 다음은 한 가지 접근 방식을 설명하는 블로그입니다.

http://blogs.msdn.com/b/avkashchauhan/archive/2012/06/19/windows-azure-website-uploading-downloading-files-over-ftp-and-collecting-diagnostics-logs.aspx

WebMatrix를 사용하는 또 다른 옵션은 다음과 같습니다. http://www.microsoft.com/web/post/how-to-edit-a-site-hosted-on-windows-azure-with-webmatrix


1
내 대답에서 설명했듯이 실제로는 정확하지 않습니다 .kudu를 통해 Azure Web App에 연결하고 파일 시스템에 액세스 할 수 있습니다.
David Makogon 2015-08-14
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.