2010-06-05 1 views
2

ftp 액세스 권한이없는 프로덕션 서버가 있습니다. 파일을 배포 할 수있는 방법은 원격 데스크톱 클라이언트와 연결하고 파일을 보내는 것입니다.원격 데스크톱을 사용한 ASP.NET 배포

아시는대로이 방법은 매우 어렵고 시간이 오래 걸립니다.

보다 빠른 방법으로 배포하는 것이 가장 좋습니다.

감사합니다.

답변

2

나는 항상 원격 데스크톱을 사용하여 배포합니다.

  • zip 파일을 붙여 넣기 폴더
  • 복사 서버
  • 에 zip 파일
  • 연결의 내용을 우편 로컬 폴더에

    • 배포 : 당신은 내 과정에서 몇 가지 팁을 얻을 수 있습니다 바탕 화면에
    • 웹 사이트의 임시 폴더에 압축 파일을 압축 해제하십시오 (파일에 올바른 파일 권한이 부여되도록)
    • 현재 파일을
    • (쉬운 롤백) 백업 폴더가 올바른 위치로

    (참고 : 당신은 복사 및 붙여 넣기 할 수 있도록 원격 데스크톱에서 파일 공유를 활성화해야합니다.) 임시 폴더에서 파일을 이동

  • 2

    가 VPN이나 ​​(들) FTP하지 않고 파일을 동기화하려면, 당신은 사용할 수 있습니다

    • 환경 설정의 버전 제어 시스템 : 모든 필요 (컴파일 된 DLL을 포함하는 프로덕션 서버의 지점을 가지고 워크 스테이션에서 커밋하고 프로덕션 서버에서 체크 아웃합니다. 배포 지점에 새 개정판이 있는지 여부를 매 x 분마다 확인하는 스크립트를 사용하여 서버의 배포를 자동화 할 수 있습니다.
    • DropBox과 같은 타사 도구를 사용하면 인터넷상의 컴퓨터간에 폴더를 쉽게 동기화 할 수 있습니다. 클라이언트를 설치해야합니다. 데이터베이스 변경의

    는주의 :이 같은 웹 사이트 배포를 자동화 할 때,이 과정에서 어딘가에 실행 데이터베이스 마이그레이션 스크립트을 할 수 있습니다.

    또한 배포 할 때마다 웹 응용 프로그램을 다시로드해야하므로 타임 스탬프가 web.config으로 변경되어야합니다.

    0

    원격 데스크톱 사용자를 인증 할 수있는 경우 일반 공유 폴더를 설정하여 해당 사용자 만 복사 프로세스를 쉽게 할 수 있습니까?