현재 오프라인 상태입니다. 인터넷에 다시 연결하기를 기다리고 있습니다.

이 브라우저는 지원되지 않습니다.

사이트를 사용하여 브라우저를 업데이트해야 합니다.

최신 버전의 Internet Explorer를 업데이트하세요.

사용하는 경우 Office 웹 구성 요소의 제한 서버 쪽

중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

317316
요약
Microsoft Office 웹 구성 요소의 스프레드시트, 차트, 및 웹 페이지를 더욱 동적으로 만들 피벗 테이블 기능을 웹 개발자에게 제공합니다. 구성 요소 내부에 Microsoft Internet Explorer에서 사용할 수 있는 클라이언트 쪽 ActiveX 컨트롤로 개발되었습니다.

그러나 구성 요소의 기능을 서버측 솔루션을 같은 ASP (Active Server Pages) 또는 COM + 에서 빌드 및 차트를 내보낼 사용하여 많은 개발자들이 이끄는 있습니다. 이 방식으로 구성 요소를 사용할 수 있지만, 제한 안정성 및 서버 코드의 성능을 저하시킬 수 및 구성 요소를 대규모 서버 쪽 솔루션에 문제가 될 수 있습니다.
추가 정보
서버쪽 솔루션에서 Office Web Components를 사용하는 않는 것이 좋습니다. 몇 가지 매우 재진입, 다중 스레드, 비 대화형 환경에서 제대로 작동하는 구성 요소가 제한 못하게 합니다. 발생할 수 있는 문제를 간에 다음과 같습니다.
  • 실행 또는 성능이 느린: Internet Explorer 여러 단일 스레드 아파트(STA) 환경 및 대부분의 서버 쪽 응용 프로그램의 다중 스레드 아파트 (MTA) 환경이 아니라 Office 2000 Web Components가 설계되었습니다. Office 웹 구성 요소를 위한 스레드 동시성 보호는 높은 볼륨의 다중 스레드 호출을 웹 서비스에 대한 일반적인 및 성능에 영향을 줄 수 디자인되지 않았습니다. 예를 들어, 다른 스레드가 메모리 섹션을 수정하면 메모리 섹션을 수정하지 않는 스레드가 여전히 차단될 수 있습니다 있도록 Office Web Components를 동일한 중요 섹션 사용하여 공유 메모리 블록 수를 보호하는. 게다가 많은 처리 기능을 단일 스레드 모델이 디자인된 다른 Office 원본에서 가져온 및 이러한 코드 부분을 동시에 실행할 수 없습니다.
  • 메모리 부족 오류: 메모리 관리를 처리하기 위해 Microsoft Office 공유 라이브러리의 정적 빌드 Office 웹 구성 사용합니다. Microsoft Office 공유 라이브러리의 메모리 할당 함수를 클라이언트 쪽에 대한 디자인하고 로드 및 서버쪽 솔루션에서 일반적인 동시 요청을 거친다고 간주하지 않습니다. 구성 요소를 해당 컴퓨터에서 사용 가능한 메모리 양을 관계없이 사용할 수 있는 메모리 양을 제한할 수 있습니다.
  • 자동화 오류 임의의 시간: Office 웹 구성 완전히 보호되지 않은 몇 가지 상태 변수를 사용하고 함수가 실행되는 동안 변수를 변경할 경우에는 함수가 예기치 못한 오류가 발생할 수 있습니다. 비동기 (예: 데이터 원본에서 데이터를 요청하거나 스프레드시트의 셀 값 계산) 처리가 필요로 하는 함수에 여러 스레드가 동시에 자동화할 경우 이러한 오류가 발생할 가능성이 있습니다.
  • 스레드 교착 상태: 일부 위치, Office Web Components를 무한한 대기 상태의 스레드가 분리하지 및 리소스가 손실될 전역 예외를 초래할 경합 경우가 있습니다. "구성 요소를 과도한 있는 경우" 일반적으로 이러한 상황이 발생할 예를 들어, 이 많은 수의 클라이언트가 서버에 동시 요청을 각 요청을 만들거나 자동화하는, 또는 자체 구성 요소 인스턴스를 소멸시킵니다 때 발생할 수 있습니다. 인스턴스 풀링 교착 위험을 최소화할 수 있습니다.
  • multi-Thread 경합: 별도의 만드는 경우 단일 스레드 아파트 (STA (단일 프로세스 내에서 Office Web Components를 별도의 및 스레드를 동시에 실행할 성능 저하를 발생할 또는 높은 CPU 사용 또는 상태 손상을 초래할 수 있는 경합 문제를 스레드 수 있습니다. 모든 인스턴스가 동일한 STA 유지 또는 parellel 실행 하는 경우 필요한 각 STA 스레드를 호스팅하는 별도의 프로세스를 만들 좋습니다.
위에 나열된 Office 웹 구성 문제가 디자인 자신의 의도한 일관성이 제한 같은 클라이언트 쪽 ActiveX 컨트롤을 사용할 수 있습니다. 해결 방법이나 수정 프로그램이 이러한 Office 웹 구성 제한에 대해 사용할 수 있습니다.

Office 웹 구성 서버 쪽 실행하고 작은 웹 사이트를 사용할 수 있지만 이러한 문제를 핸들 가진 트래픽이 많은 대규모 웹 사이트를 구성하는 솔루션에 배율 못할 수도 있습니다. 새 솔루션을 계획할 경우 주의 깊게 배율 요구 사항을 고려해야 및 Office Web Components의 요구를 충족시키기 위해 적합한 여부를 결정하십시오. 확장성 솔루션이 필요한 경우 비슷한 작업을 수행하고 서버측 작업을 특별히 설계된 많은 타사 제품이 있습니다. 이러한 타사 제품을 보다 잘 요구 사항에 적합하지 않을 수 있습니다.

현재 서버 쪽 웹 솔루션에서 Office Web Components를 사용하는 경우 Office 웹 구성 요소의 최신 버전으로 업그레이드하는 것이 좋습니다. 일부 메모리 오류 문제 및 자동화 오류 문제에 Office 웹 구성 요소의 최신 버전에서 해결되었습니다. 그러나 서버측 구성 요소를 실행하면 ActiveX 컨트롤로 Office 웹 구성 요소의 디자인 그룹을 대규모 웹 프로젝트에 대해 완전히 안정적인 없게 됩니다지 않습니다.
참조
Office 웹 구성 요소의 최신 버전을 다운로드하려면 다음 Office 웹 사이트를 참조하십시오. 개발자가 Office 웹 구성 서버 쪽 사용해야 할 수 있습니다 상황에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
286278사용하여 대화형 Office XP 차트 서버 쪽 만드는 방법을 사용하여 ASP
294798ASP를 사용하여 Office XP 피벗 테이블 만들기 및 HTML 형식으로 결과 표시 방법
OWC ASP 10.0 9.0 pivotlist webchart 스트리밍

경고: 이 문서는 자동으로 번역되었습니다.

속성

문서 ID: 317316 - 마지막 검토: 01/31/2006 17:08:36 - 수정: 5.2

  • Microsoft Office 2003 Web Components
  • Microsoft Office XP Web Components
  • Microsoft Office Chart Component 9.0
  • Microsoft Office Spreadsheet Component 9.0
  • Microsoft Office PivotTable Component 9.0
  • kbmt kbdownload kbinfo kbofficewebchart kbofficewebpivot kbofficewebspread KB317316 KbMtko
피드백