your programing

Windows Azure 웹 사이트 정리

lovepro 2021. 1. 5. 19:50
반응형

Windows Azure 웹 사이트 정리


내 ASP.NET MVC 프로젝트가 잘못된 추가 DLL을 사용하여 Azure 웹 사이트로 푸시되었습니다. 이로 인해 프로젝트가 올바르게 실행되지 않습니다. 새 웹 사이트가 생성되면 완벽하게 작동합니다. 프로젝트를 로컬로 정리하고 재배포해도 문제가 해결되지 않습니다. "원격 청소"를 수행하는 방법이 있습니까?

이 프로젝트는 게시 메뉴 항목을 사용하여 Visual Studio에서 직접 배포됩니다.


마우스 오른쪽 버튼을 클릭하고 왼쪽에 웹 게시를 클릭하면 설정 탭이 있어야합니다. 이것을 클릭하십시오. 그런 다음 파일 게시 옵션 아래의 옵션을 확장하고 대상에서 추가 파일 제거 확인란을 선택합니다. (이것은 이미 거기에있는 것을 지울 것입니다)

여기에 이미지 설명 입력

또한 여기에서 자세히 설명 할 수 있습니다. MSDN


Azure Portal에서 전적으로 수행 할 수있는 전체 Azure 웹 사이트 배포를 삭제하는 또 다른 트릭은 다음과 같습니다.

1) Azure 웹 사이트에서 비어있는 새 배포 슬롯을 만듭니다. 2) 상위 Azure 웹 사이트로 바꿉니다.

그러면 빈 Azure 웹 사이트가 제공됩니다. 원하는 경우 나중에 배포 슬롯을 삭제할 수 있습니다.


콘솔을 사용하여 파일을 삭제할 수도 있습니다. Kudu는 Azure 웹 애플리케이션 내부를 볼 수있는 웹 도구입니다.

여기에 이미지 설명 입력

Kudu에 액세스하는 두 가지 방법

  1. 여기로 이동 : https://yoursite.scm.azurewebsites.net/DebugConsole/?shell=powershell (실제 웹 사이트 이름으로 대체)
  2. 포털> 앱 서비스> 사이트> 개발 도구> 고급 도구에 로그인합니다. 여기에 이미지 설명 입력

Webmatrix를 통해 파일을 삭제할 수도 있습니다 (Azure 구성 포털의 바닥 글 메뉴에있는 링크).


  1. Azure Portal에서 프로필 다운로드 게시 프로필 다운로드

  2. VS에서 게시 프로필 가져 오기 여기에 이미지 설명 입력

  3. Azure Portal에서 웹앱 여기에 이미지 설명 입력중지 웹앱을 중지하면 게시가 성공한 후 dll 및 기타 리소스를 포함한 기존 파일이 삭제됩니다.
    이 단계는 필요하지 않을 수 있지만 기존 웹 앱에는 게시 중에 직접 제거 할 수없는 일부 dll이있을 수 있으며 다음과 같은 오류 메시지가 반환됩니다.

웹 배포 작업이 실패했습니다. (지정된 디렉토리에 대해 작업 ( "파일 삭제")을 수행 할 수 없습니다 ...



4. "대상에서 추가 파일 제거"를 선택한 상태로 게시 여기에 이미지 설명 입력

  1. 게시가 성공한 후 웹앱을 다시 시작합니다.

Linux 서버의 경우 CMD, 배포를 삭제 한 다음 FTP에 대한 배포 자격 증명을 만들고 FTP 클라이언트를 사용하여 wwwroot 폴더를 직접 정리하십시오.

참조 URL : https://stackoverflow.com/questions/17476525/clean-windows-azure-website

반응형