SharePoint onet.xml 파일의 사이트 정의를 업데이트하여 페이지에 특정 웹 페이지없이 새 사이트를 만들었습니다.onet.xml 파일을 통해 SharePoint 사이트 업데이트
그러나 사이트를 처음 만들 때 onet.xml 파일을 읽어야한다는 내용을 읽었습니다.
내 사이트를 새로 고치는 방법이 있습니까?
코드를 통해서조차도 각 사이트를 반복하여 변경하는 것은 아닙니다.
SharePoint onet.xml 파일의 사이트 정의를 업데이트하여 페이지에 특정 웹 페이지없이 새 사이트를 만들었습니다.onet.xml 파일을 통해 SharePoint 사이트 업데이트
그러나 사이트를 처음 만들 때 onet.xml 파일을 읽어야한다는 내용을 읽었습니다.
내 사이트를 새로 고치는 방법이 있습니까?
코드를 통해서조차도 각 사이트를 반복하여 변경하는 것은 아닙니다.
코드에서 모든 사이트를 반복하는 것이 매우 실용적이라고 생각합니까? 그것을 수동으로하는 것은 그렇지 않을 수도 있습니다.
stsadm 확장을 설치하는 경우에도 코드를 작성하지 않아도됩니다. 예를 들어 this command을 사용하여 항목을 삭제할 수 있으며 사이트를 열거하는 명령이 있습니다.
onet.xml을 기반으로 작성된 기존 사이트에 반영되도록 onet.xml에 대한 변경 사항을 동기화하는 다른 옵션은 없습니다.
이 파일을 덮어 쓸 수있는 업데이트 할 때있는 Onet.xml을 수정하지 마십시오 공유 지점!
SPWeb을 업데이트하려는 경우 SPSite.AllWebs를 루핑하는 것은 실제로 불가능합니다. 물론이 코드를 항목이나 변경 사항을 실행할 경우 실용적이지 않지만이 코드를 한 번만 실행해야하는 경우에는 문제가되지 않습니다.
아 맞습니다.하지만 새 웹을 추가하는 경우 문제가 될 수 있습니다. 음, Kusek 이미 answer 당신을 제공 : 당신이 할 수
또 다른 대안은 당신이 특징으로합니다 조항 웹 페이지 파일을 생성하고이 웹의 각 을 활성화 할 수 있습니다 있다는 것입니다.
이것이 feature stapling입니다. 웹이 생성되면 해당 기능을 활성화하고 해당 웹에 대한 수정 작업을 수행하십시오.