다음을 통해 공유


배포 모델(2003 시스템)

업데이트: 2007년 11월

적용 대상

이 항목의 정보는 지정된 Visual Studio Tools for Office 프로젝트 및 Microsoft Office 버전에만 적용됩니다.

프로젝트 형식

  • 문서 수준 프로젝트

  • 응용 프로그램 수준 프로젝트

Microsoft Office 버전

  • Microsoft Office 2003

자세한 내용은 응용 프로그램 및 프로젝트 형식에 따라 사용 가능한 기능을 참조하십시오.

Visual Studio Tools for Office에서는 로컬 컴퓨터 또는 네트워크 위치에 솔루션을 배포할 수 있습니다. 다음 두 가지 주요 프로젝트 형식에서 서로 다른 모델을 사용합니다.

  • 문서 수준 사용자 지정

  • 응용 프로그램 수준 추가 기능

문서 수준 사용자 지정 및 응용 프로그램 수준 추가 기능에 대한 자세한 내용은 문서 수준 사용자 지정 아키텍처응용 프로그램 수준 추가 기능 아키텍처를 참조하십시오.

문서 수준 사용자 지정 배포 모델

Word 및 Excel 사용자 지정의 기본 배포 모델은 다음 세 가지입니다. 다음 표는 이러한 모델을 요약한 것입니다.

문서 위치

어셈블리 위치

로컬

네트워크 공유(UNC) 또는 웹 서버(HTTP)

로컬

로컬

네트워크 공유 또는 웹 서버

네트워크 공유 또는 웹 서버

배포 모델마다 각각 장점이 있으며 솔루션을 어떻게 배포할지 결정하기 전에 고려해야 할 사항도 있습니다.

로컬/네트워크 배포 모델

이 모델에서는 문서 또는 통합 문서의 복사본을 각 개별 사용자의 컴퓨터에 배포하고 어셈블리를 네트워크 공유 위치에 저장합니다. 문서를 배포하는 방법 중 하나는 서버에 서식 파일을 저장하고 각 사용자가 해당 서식 파일의 로컬 복사본을 만들도록 하는 것입니다.

이 모델은 어셈블리의 간편한 유지 관리와 함께 최종 사용자가 문서 텍스트를 개인에 맞게 설정할 수 있는 유연성을 제공합니다. 배포에 대한 자세한 내용은 방법: Office 솔루션 배포(2003 시스템)를 참조하십시오.

이점

  • 최종 사용자는 자신의 고유 이름과 전화 번호를 상용구에 추가하는 등 문서의 복사본을 사용자 지정할 수 있습니다. 모든 사람이 공통의 공유 문서를 사용하는 경우 이러한 사용자 지정은 더 어렵습니다.

  • 사용자는 오프라인으로 문서 작업을 할 수 있습니다.

  • 사용자는 문서를 특수 문서 폴더나 바탕 화면처럼 편리한 위치에 저장할 수 있습니다.

  • 사용자는 문서의 로컬 백업 복사본을 만들 수 있습니다.

고려 사항

  • 관리자는 네트워크 공유에 대한 보안 정책을 설정해야 합니다.

  • 문서가 변경될 때마다 각 사용자에게 문서의 복사본을 배포하거나 이 사실을 알려서 서식 파일에서 새 로컬 복사본을 만들도록 해야 합니다.

  • HTTP 또는 HTTPS 경로를 사용하여 어셈블리에 액세스하는 경우 어셈블리가 Internet Explorer의 캐시에 저장됩니다. 사용자 지정된 문서를 열 때 사용자가 네트워크에 연결되어 있지 않으면 문서 작업은 캐시된 어셈블리 정보를 사용하여 수행됩니다. 그러나 사용자가 이전에 문서를 한 번도 열지 않았거나 Internet 브라우저 캐시를 삭제한 경우에는 컴퓨터에 어셈블리가 없으므로 이를 실행할 수 없습니다. 자세한 내용은 Office 솔루션의 오프라인 모델(2003 시스템)을 참조하십시오.

  • HTTP 또는 HTTPS 경로를 사용하여 문서에 액세스하는 경우 Windows 탐색기에서 .doc 또는 .xls 파일에 같은 창에서 열기 옵션이 선택된 경우에만 어셈블리가 로드됩니다. Internet Explorer에서는 이 옵션을 통해 문서가 현재 창 내에 호스팅되는지 또는 별도의 창에 호스팅되는지를 판단합니다. 문서가 별도의 창에 호스팅되는 경우에는 어셈블리가 로드 및 실행되지 않습니다. 자세한 내용은 런타임에 Office 문제 해결을 참조하십시오.

로컬/로컬 배포 모델

로컬/로컬 모델에서는 문서 또는 통합 문서의 복사본과 어셈블리의 복사본을 각 개별 사용자의 컴퓨터에 배포합니다. 문서나 어셈블리를 자주 변경하지 않으려는 경우 또는 네트워크를 자주 사용할 수 없는 경우 이 모델을 사용하는 것이 좋습니다. 배포에 대한 자세한 내용은 방법: 오프라인으로 사용할 문서 배포(2003 시스템)를 참조하십시오.

이점

  • 네트워크 공유가 필요하지 않습니다.

  • 네트워크의 상태에 상관없이 로컬 컴퓨터에서 문서와 어셈블리를 항상 사용할 수 있습니다.

고려 사항

  • 문서나 어셈블리가 변경되면 업데이트된 솔루션을 각 사용자에게 배포해야 합니다.

네트워크/네트워크 배포 모델

네트워크/네트워크 모델에서는 최종 사용자가 작업할 문서나 통합 문서 및 솔루션 어셈블리를 네트워크에 저장합니다. 사용자들 간에 공동 작업을 자주 진행해야 하는 경우 또는 문서나 통합 문서와 어셈블리가 자주 업데이트되는 경우 이 모델을 사용하는 것이 좋습니다. 배포에 대한 자세한 내용은 방법: 게시 마법사를 사용하여 솔루션 파일 배포(2003 시스템)를 참조하십시오.

이점

  • 어셈블리와 문서의 마스터 복사본이 하나만 있으므로 업데이트가 더 쉬워집니다.

  • SharePoint Portal Server 같은 포털 서버에서 문서나 서식 파일을 사용할 수 있으므로 보다 쉽게 공동 작업을 진행하고 문서를 공유할 수 있습니다.

고려 사항

  • 사용자는 네트워크에 연결되어야 합니다.

  • 그룹 공동 작업에 사용되는 SharePoint Portal Server 사이트에서와 같이 누구든지 사용자 지정된 문서나 서식 파일의 위치로 업로드할 수 있는 경우 위치를 증명 정보로 사용하여 해당 문서와 어셈블리를 안전하게 신뢰할 수 없습니다.

응용 프로그램 수준 추가 기능의 배포 모델

Visual Studio Tools for Office를 사용하여 만든 추가 기능의 배포 모델은 추가 기능 어셈블리가 네트워크에 있는지 또는 로컬 컴퓨터에 있는지에 따라 두 가지로 분류됩니다. 두 가지 경우 모두 최종 사용자의 컴퓨터에 응용 프로그램 매니페스트 및 필요한 레지스트리 키가 설치되어 있어야 합니다. 자세한 내용은 응용 프로그램 수준 추가 기능 배포(2003 시스템)를 참조하십시오.

네트워크 배포 모델

이 모델에서는 추가 기능 어셈블리를 서버에 둡니다. 배포에 대한 자세한 내용은 방법: Office 솔루션 배포(2003 시스템)를 참조하십시오.

이점

  • 클라이언트는 Microsoft Office 응용 프로그램을 다시 시작하거나 응용 프로그램의 COM 추가 기능 대화 상자를 통해 추가 기능을 비활성화한 다음 다시 활성화하여 자동으로 추가 기능 업데이트를 받을 수 있습니다.

고려 사항

로컬 배포 모델

이 모델에서는 추가 기능 어셈블리를 각 사용자의 컴퓨터에 배포합니다. 배포에 대한 자세한 내용은 방법: Office 솔루션 배포(2003 시스템)를 참조하십시오.

이점

고려 사항

  • 어셈블리는 사용자 컴퓨터에서 완전한 신뢰를 받아야 합니다. 응용 프로그램 수준 프로젝트와 함께 제공된 설치 프로젝트에는 필요한 보안 정책을 만드는 기본 작업이 포함되어 있지 않습니다.

  • 추가 기능 어셈블리가 변경되면 업데이트된 어셈블리를 각 사용자에게 배포해야 합니다.

참고 항목

작업

방법: Office 솔루션 배포(2003 시스템)

방법: Office 솔루션을 실행하도록 최종 사용자 컴퓨터 준비(2003 시스템)

방법: 배포된 어셈블리 파일 업데이트(2003 시스템)

방법: 관리 코드 확장을 사용하는 배포된 Office 문서 업데이트(2003 시스템)

방법: 오프라인으로 사용할 문서 배포(2003 시스템)

개념

Office 솔루션 배포(2003 시스템)

문서 수준 사용자 지정 배포(2003 시스템)

보안 배포(2003 시스템)