ASP의 배포 방법에 설명 합니다.Xcopy 배포를 사용 하 여 Net 응용 프로그램

기술 자료 번역 기술 자료 번역
기술 자료: 326355 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

요약

이 문서에서는 Microsoft asp MS-DOS Xcopy 명령을 사용 하는 방법을 설명 합니다.Net 응용 프로그램입니다. Xcopy 배포에 대 한 모든 상황에 적합 하지 않습니다. 대규모 웹 사이트 및 lob 응용 프로그램의 경우에 사이트를 일시적으로 수 좋습니다. 오프 라인 상태입니다. 이렇게 하는 동안 새 내용을 원하는 및 응용 프로그램 어셈블리에 배포 됩니다. 편리한 예약된 시 유지이 관리를 수행 해야 합니다. 예약 된 중단 시간을 최소화 하려면 다음과이 같이 하십시오.
  1. 업데이트 하려는 응용 프로그램에 대 한 실제 디렉터리를 새로 만듭니다. 모든 새로운 내용을 새 실제 디렉터리로 복사 합니다.
  2. 새 콘텐츠로 새 실제 디렉터리를 가리키도록 응용 프로그램의 가상 디렉터리를 다시 구성 합니다.

    참고 새 콘텐츠를 배포할 때에 ASP입니다.NET 웹 응용 프로그램, 응용 프로그램을 다시 수 있습니다. 큰 응용 프로그램의 경우와 복잡 한 응용 프로그램 요구 사항이 중요 한 메모리, 메모리 소비가 증가할 수 있습니다. 응용 프로그램을 다시 시작 하면 지원 문제가 발생할 수 있습니다. 여기에 사용자 세션 상태가 손실.

Xcopy 배포는 무엇입니까?

Xcopy 배포 ASP에 대 한 배포를 설명합니다.NET을 사용 하는 위치는 끌어서 놓기 기능이 Microsoft Windows 탐색기에서 파일 전송 프로토콜 (FTP) 또는 DOS Xcopy 명령은 한 위치에서 다른 위치로 파일을 복사 합니다. ASP입니다.NET 응용 프로그램에서 레지스트리를 수정 하지 않고도 필요 및 특수가 호스트 호스트 회사에 대 한 설치 요구 사항 사이트입니다.

Xcopy 배포의 장점

Xcopy-스타일 파일 전송 배포 및 유지 관리를 단순화 ASP의.사이트에 없는 레지스트리 항목을 확인 하 고 등록 하 여 때문에 NET 구성 요소가 없습니다. Microsoft입니다.자체 NET 응용 프로그램에서 일반적으로 설명입니다. 종속 되지 않는. 어셈블리 버전을 사용 하더라도 새 복사본을 복사할 수 있습니다. 웹을 중지 하지 않고 응용 프로그램을 사용 하는 DLL 서버입니다.

Xcopy 배포와 프로젝트 복사 간의 차이점에 Visual Studio.NET

Xcopy 배포는 특별 한 소프트웨어를 설치 하는 필요 하지 않습니다. 개발 컴퓨터 또는 웹 서버. Visual Studio.Microsoft FrontPage Server를 설치 하 여 NET 프로젝트 복사 방법 필요 원격 서버의 확장 (FPSE) 또한 Xcopy 를 사용 하면 가장 최근에 편집한 파일만 바꿀 수 있습니다. 수동으로 바꿀 파일을 선택 하거나 수 있습니다 또는 다음과 같은 날짜를 지정 하려면 Xcopy 명령에 /d 스위치를 사용할 수 있습니다.
xcopy 원본 [대상] /D:m-d-y

인터넷 정보 서비스 (IIS) 응용 프로그램으로 가상 디렉터리 설정

대상 디렉터리를 설정 하지 않은 경우에 응용 프로그램에서 Microsoft 인터넷 정보 서비스 설정 해야 합니다. (IIS) 파일을 전송 하기 전입니다. 가상 디렉터리를 설정 하십시오 다음 단계:
  1. 시작을 누르고 프로그램, 관리 도구차례로 가리킨 다음 인터넷 서비스 관리자를 누릅니다.
  2. 왼쪽된 창에서 가상 사용자의 이름을 마우스 오른쪽 단추로 클릭 디렉터리를 클릭 한 다음 속성을 클릭 합니다.
  3. 가상 이름을 웹 사이트 확인 디렉터리에서 응용 프로그램 설정아래의 응용 프로그램 이름 상자에 나열 됩니다. 이 없으면 만들기를 클릭 합니다.
자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 하십시오.
172138인터넷 정보 서비스 (IIS)에서 가상 디렉터리를 만드는 방법

문제 해결

경우에 따라서는 asp 구축을 완료할 수 없습니다.NET 웹 응용 프로그램을 완료할 . 이러한 경우는 다음과 같습니다.
  • 전역에 설치 해야 하는 어셈블리 어셈블리 캐시 (GAC)입니다. ASP에서 어셈블리를 공유 해야 하는 경우.NET 사용 하는 여러 응용 프로그램 도메인에 걸쳐 Gacutil.exe 유틸리티를 사용 해야 이러한 어셈블리를 gac에 등록 합니다. 등록을 취소 해야 합니다 대체 한 다음 어셈블리는 응용 프로그램을 배포할 때마다 다시 등록 하십시오.
  • COM Interop의 경우입니다. 경우 ASP.NET 응용 프로그램의 모든 구성 요소를 사용합니다. 개체 모델 (COM) 구성 요소를 통해 COM interop는 COM을 등록 해야 COM + 서비스 구성 요소입니다.
  • 서비스 되는 구성 요소입니다. 사용 하는 것이 좋습니다의 Regsvcs.exe 유틸리티 COM + 서비스를 사용 하는 클래스를 등록 합니다 (이 System.EnterpriseServices.ServicedComponent 클래스에서 파생 된).

참조

Microsoft에서 배포 하는 방법에 대 한 자세한 내용은.NET Xcopy를 사용 하는 솔루션이 다음 Microsoft 개발자 네트워크 (MSDN) 웹 사이트를 방문 하십시오.
Windows Installer 및 Xcopy 사용 시기 결정
에 대 한 자세한 내용은 해당 합니다.관리 되는 NET 유틸리티 라이브러리 또한 명령줄 인터페이스 도구를 제공 합니다. 전역 어셈블리 캐시, 다음 Microsoft 개발자 네트워크 (MSDN) 웹 사이트를 방문 하십시오.
전역 어셈블리 캐시 유틸리티 (GACUTIL.EXE)
Microsoft Enterprise Services (COM +)에 대 한 자세한 내용은 에 포함 되는.다음 Microsoft NET Framework를 방문 하십시오 개발자 네트워크 웹 사이트:
엔터프라이즈 서비스 (COM +) 이해에NET
에 대 한 추가 자세한 내용은 문서를 보려면 아래 문서 번호를 클릭의 Microsoft 기술 자료를 참조 하십시오.
315682 Visual Studio 전역 어셈블리 캐시에 어셈블리를 설치 하는 방법NET

속성

기술 자료: 326355 - 마지막 검토: 2012년 6월 18일 월요일 - 수정: 1.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft ASP.NET 1.1
  • Microsoft ASP.NET 1.0
키워드:?
kbdeployment kbhowtomaster kbmt KB326355 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
이 문서의 영문 버전 보기:326355

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com