2009-09-22 9 views
2

사람들이 이끼를 어떻게 개발하는지 듣고 싶습니다.moss에서 디버깅, 빌드 및 배포

우리는 현재 wspbuilder 및 nant 스크립트를 사용하여 빌드하고 배포하는 가상 환경을 사용합니다.

devs에 대한 디버깅 및 배포 프로세스가 느립니다.

누구나 모든 것을 빠르게 할 수있는 방법을 제안 할 수 있습니까?

답변

0

당신이 벌써하고있는 일은 훌륭합니다. 나는 하드웨어 관점에서 볼 것이다 : RAM과 하드 디스크.

SharePoint, Visual Studio 및 SQL Server (같은 상자에있는 경우)는 가능한 한 많은 RAM을 중얼 거린다. 4GB가 아닌 경우 최소 2GB 이상을 실행해야합니다.

또한 Scott Gu으로 가장 빠른 하드 드라이브을 얻습니다. SSD는 성능을 크게 향상시키는 좋은 방법입니다. 그러나 현재 드라이브 크기와 비용의 균형을 맞추기는 다소 까다 롭습니다. 긴 사라

0

내가 아는 유일한 방법은 w3wp 프로세스에 연결하는 것입니다. 그것은 내가 생각하는 유일한 길입니다. 내 dev 컴퓨터에서 빠르게 배포하기위한 몇 가지 외부 도구 바로 가기를 추가했지만 그게 전부입니다.

+0

우리가 GAC에 복사하거나 12 Hive로 복사하면 시간이 오래 걸립니다. 추가 단계입니다. – 78lro

0

STSDEV!

은 수동으로 GAC에 어셈블리를 복사하는 기능을 배포하고 12 하이브에 대한 변경 사항을 동기화의 일이다.

STSDEV는 솔루션 배포의 지루한 프로세스를 자동화하는 빌드 구성을 포함하는 프로젝트의 새로운 비주얼 스튜디오 솔루션을 만듭니다.

솔루션에 'rootfiles'폴더가 있습니다. 여기에서 일반적으로 일반적으로 12 개의 하이브에 복사하는 모든 파일을 추가합니다. 배포하면 이러한 모든 파일이 해당 폴더로 이동됩니다. ('rootfiles'내의 폴더 구조와 12 개의 하이브의 해당 디렉토리가 일치 함).

소리보다 훨씬 사용하기가 쉽습니다. codeplex 사이트에 대한 몇 가지 좋은 자습서가 있습니다. 그 후에는 잘 진행해야합니다.

디버깅이 진행되는 한 STSDEV를 사용하여 배포 프로세스가 간소화되고 코드를 테스트하기 위해 w3wp.exe 프로세스에 연결되면 재배포가 쉽습니다.

+0

감사합니다. 우리는 로컬에서 그리고 우리의 통합 환경에서 체크인을 할 때 실행되는 nant 스크립트를 가지고 있지만, 개발 중에는이 빌드/배포를 실행하여 devs를 상당히 느려지 게합니다. – 78lro

관련 문제