2009-02-03 2 views
2

그래서 솔루션 매니페스트에 ResetWebServer = "FALSE"특성을 추가하면 SharePoint가 모든 응용 프로그램 풀을 재활용하지 못하게됩니다.SharePoint 솔루션 배포 : 전 세계적으로 배포 된 솔루션을 업그레이드하거나 철회 할 때 SP가 IIS를 다시 설정하지 못하게하려면 어떻게해야합니까?

그러나 원래 ResetWebServer = "FALSE"를 지정하지 않은 솔루션을 업그레이드하거나 ResetWebServer = "FALSE"를 지정하는 솔루션을 취소 할 때 응용 프로그램 풀은 계속 재활용됩니다. 앱 풀의 자동 재활용을 방지 할 수있는 방법이 있습니까?

답변

4

MSDN의 문서 (아래 참조)에서 솔루션을 업그레이드하는 대신 솔루션을 배포하는 것이 효율적으로 파일을 대체하고 있다고 생각하면이 작업은 불가능한 것처럼 보입니다 (아래 참조). 저는 IIS 기능의 결과로 다시 시작/재활용이 필요하다고 생각합니다. 이러한 상황이 발생할 때를 관리할지 여부를 조사하는 옵션은 타이머 작업을 통해 모든 배포가 수행되고 해당 영향이 최소화 될 때 실행되도록하는 것입니다.

처음에는 매니페스트 및 기능 매니페스트는 적절한 위치에 복사됩니다 조립 및 _layouts 파일을 찾기 위해 구문 분석됩니다. 피쳐 디렉토리에 포함 된 다른 모든 파일은 피쳐 디렉토리에 복사됩니다. 솔루션 파일을 대상 컴퓨터에 복사 한 후 모든 프런트 엔드 웹 서버에 대해 구성 다시 설정이 예약됩니다. 재설정 후 파일을 배포하고 Microsoft 인터넷 정보 서비스 (IIS)를 다시 시작합니다. 각 프런트 엔드 웹 서버에서

다음이 발생
  • Microsoft 인터넷 정보 서비스 (IIS)

    사용할 수 없습니다.
  • 파일이 시스템에서 제거되었습니다.

  • 사용자가 페이지를 탐색 할 때 IIS가 다시 사용되고 Windows SharePoint Services가 다시로드됩니다.
0

"-local"스위치를 살펴볼 수도 있습니다. 아직 시도하지 않았지만 부하가 분산 된 상황에서 서버 당 배포 서버를 허용 한 것으로 보입니다.

좋은 리드 일 수 있습니다.

관련 문제