2012-10-23 2 views
1

VS2010에서 WSP 작성 도구를 사용하여 몇 가지 WSP (사용자 지정 웹 파트와 브랜딩 wsp를 사이트 모음 수준으로 범위 지정)를 만들고 있습니다. SharePoint 2007 팜에는 두 개의 웹 응용 프로그램이 있습니다.SharePoint 2007 WSP 배포 모범 사례

특정 웹 응용 프로그램 (Web App A)에 대한 WSP 배포가 해당 웹 응용 프로그램 (Web App A)의 응용 프로그램 풀만 재활용하는지 여부를 알고 싶습니다. 그리고이 과정에서 다른 웹 응용 프로그램 (Web App B)은 영향을받지 않습니다.

다른 웹 응용 프로그램의 사용자는이 릴리스 중에 어쨌든 중단 시간이 발생하지 않으며 wsp는 사이트 모음 기능 목록을 볼 때 하나의 웹 응용 프로그램에만 나타납니다.

이 배포 유형으로 인해 응용 프로그램 풀 재활용 만 발생합니까? 아니면 IIS가 재설정됩니까? 사전

답변

1

WSP 배포를 참조 하나 또는 영향을받는 기타 (따라 당신의 배포)를 참조한다 모든 응용 프로그램 풀을 재설정하는 iisreset과 대조적으로 사이트 모음이 포함 된 응용 프로그램 풀

두 웹 응용 프로그램이 동일한 응용 프로그램 풀을 공유하는 경우에만 다른 웹 응용 프로그램을 사용하는 사용자에게이 배포 중에 다운 타임이 발생합니다 (모범 사례 SharePoint 설치에서는 거의 발생하지 않음).

WSP는 하나의 사이트 모음 기능 목록 (사이트가 배포 된 사이트 모음)에만 나타납니다.

WSP Builder는 VS2010에서 SharePoint 2007 배포에 사용할 수있는 유용한 도구이며 경로 및 명명과 관련하여 도구가 정확하며 신뢰할 수 있습니다!

+0

답장을 보내 주셔서 감사합니다. 또한 프로비저닝 기능 (마스터 페이지, 페이지 레이아웃 등)을 웹 응용 프로그램의 대상으로 삼 으려하고 있지만이 문제에 대한 아이디어는 전 세계적으로 계속 배포됩니다. – user574204

+0

유용한 답변을 올리고 답변 중 하나를 귀하의 질문에 대한 최선의 답변으로 표시하십시오. 사람들은 당신을 도울 시간을 투자 할 것입니다. – sainiuc

+0

WSP를 어딘가에 게시하면 site-col-scoped라고 언급 한 것처럼 전 세계적으로 배포되는 이유를 살펴 보겠습니다. – sainiuc

1

비주얼 스튜디오 2010 wspbuilder 2010 년

많은 감사 아마도 당신에게 잘못된 구조 또는 이름을 줄 것이다. 그냥 14 마리의 벌집과 12 마리의 벌집에 대해 생각해보십시오. 나는 틀릴 지 모르지만 수표에 합당 할 것입니다.

그러나 다시 질문하기.

팜에 솔루션 (WSP)을 추가하면 사용자에게 표시되는 내용에 영향을 주어야합니다.

솔루션을 배포하면 지정된 웹 응용 프로그램의 응용 프로그램 풀이 재생됩니다. (내가 본 것을 보았습니다.) 어떤 장소에서는 하나의 응용 프로그램 풀에 많은 것을 호스트한다는 것을 기억하십시오. 즉, 해당 응용 프로그램 풀에 연결된 모든 항목이 갑자기 느려지거나 짧은 시간 동안 응답하지 않는다는 것을 의미합니다.

이론적으로 한 웹 응용 프로그램 A와 웹 응용 프로그램 B는 별도의 응용 프로그램 풀에있는 당신 만

만 재활용하는 http://social.msdn.microsoft.com/Forums/en-US/sharepoint2010general/thread/385eb454-5083-47a6-b378-615b67a065a3/

+0

답장을 보내 주셔서 감사합니다. 또한 프로비저닝 기능 (마스터 페이지, 페이지 레이아웃 등)을 웹 응용 프로그램의 대상으로 삼 으려하고 있지만이 문제에 대한 아이디어는 전 세계적으로 계속 배포됩니다. – user574204

+0

전 세계에 배포 할 때 무엇을 의미합니까? wsp 패키지는 제공되는 웹 응용 프로그램에 기능을 배포합니다. powershell을 통해 배포하고 있습니까? 기능 내에 설정 한 범위를 기반으로 위치 (사이트 모음 기능 등)에 배포됩니다. 시각 스튜디오 – Truezplaya

+0

의 XML 이 기능의 범위는 사이트 (사이트 모음 수준)입니다. 그러나 STSADM을 통해 wsp를 배포 할 때 특정 웹 응용 프로그램에 배포하는 옵션을 제공하지 않고 대신 모든 웹 응용 프로그램에 전역으로 배포합니다. WSP 빌더와 관련이있을 수 있으며 특정 웹 애플리케이션의 BIN 디렉토리가 아닌 GAC에 어셈블리를 배치하는 manifest.xsl을 사용하여 항상 wsp를 빌드한다고 생각합니다.또한 기능 수신자를 추가하기 위해 WSP 빌더를 사용하면 피처 수신자를위한 어셈블리가 항상 GAC 배포가 필요한지 확실하지 않은 기능을 비활성화하려고 할 때 문제가 발생합니다. – user574204

관련 문제