실제로 CRM 2011 SDK 문서에 따르면 사이트 맵 수정은 관리 솔루션을 제거 할 때 관리 솔루션의 일부로 시스템에서 자동으로 제거되어야합니다. SDK에의 문서에서 인용 : 관리 등의 솔루션을 패키지로
, 사이트 맵 XML은 원래의 사이트 맵 XML과 사이트 맵에 대한 모든 기타 사용자 지정에 을 비교한다. 차이점 만 관리되는 솔루션에 포함됩니다. 이러한 차이에는 변경된 항목, 이동 된 항목, 추가 된 항목 또는 이 제거되었습니다. 나중에 관리되는 솔루션을 제거하면 관리 솔루션과 함께 가져온 SiteMap XML을 으로 변경하여 해당 변경 사항을 제거합니다. 관리 솔루션입니다. 그러면 새로운 활성 SiteMap이 계산됩니다. 예를 들어
, 이와 유사한 XML 포함 단지 추가 그룹을 포함하는 용액의 customization.xml :
이
<Group Id="TestGroup" IsProfile="0" ordinalvalue="6" solutionaction="Added">
<Titles>
<Title Title="Examplegroup" LCID="1033" />
</Titles>
<SubArea Id="new_webresource" PassParams="1" Url="$webresource:new_webresource" ordinalvalue="0">
<Titles>
<Title LCID="1033" Title="Example" />
</Titles>
</SubArea>
</Group>
solutionaction
속성이 전체에서 XML의 조각을 제거하기 위해 시스템에 지시를 관리 솔루션을 제거 할 때 customization.xml 즉, 은이 원하는 방식으로 작동해야합니다.
물론 위의 내용은 관리 솔루션에만 적용됩니다.
시스템의 customization.xml이 어떻게 든 손상되었다는 것을 나타내는 것으로 보인다. 사이트 맵을 내보내고 오류가있는 요소에 대한 참조를 제거한 다음 다시 가져 오기를 권합니다.
제거 된 탐색 요소가 사라지려면 사이트 맵에 대한 업데이트를 게시 한 후 웹 브라우저를 새로 고쳐야합니다. 그렇지 않으면 설명하는 것과 유사한 문제가 발생하기 쉽습니다.
내가 틀릴 수도 재설정 방법,하지만 난 당신이 다시 가져 다음을 사이트 맵을 수정하고 있다고 생각 :
은 여기에서 찾을 수 있습니다.그렇지 않으면 관리되지 않는 솔루션을 제거했는지 여부에 관계없이 이전 사이트 맵은 유지됩니다. 사이트 맵을 제거와 함께 사용하려는 경우 관리 솔루션을 사용하여 놀 수 있습니다. –