문제

i Visual Studio를 통해 배포 된 WebPart 솔루션을 수축시킵니다.그런 다음 어떤 이유로 페이지를 편집 할 때 WebPart를 삽입하려고 할 때 사용자 정의 범주 + WebParts가 계속 나열됩니다.누구든지 무슨 일이 일어 났는지 아이디어가 있습니까 ??WebParts의 기능은 비활성화되고 제거되었습니다 ... 그래서 왜 여전히 나타나고 (추가하려고 할 때 오류가 발생합니다)

도움이 되었습니까?

해결책

WebPart가있는 솔루션을 배포 할 때 세 가지 사항을 배포합니다.

  • 웹 파트가있는 DLL
  • web.config 에 삽입 할 SafeControl 항목
  • 웹 파트 갤러리에 삽입 할 구성 설정이있는 웨이브 파트 (또는 .DWP) 파일 (이 부분은 실제로 솔루션 배포에서는 아니지만 ..)

    페이지에 웹 파트를 추가 할 때 SharePoint는 웹 파트 갤러리에서 파일을 나열합니다.

    SharePoint가 웹 파트를 렌더링하는 경우 Web.config 의 DLL과 SafeControl 항목을 사용하고 있습니다.

    솔루션을 다시 채우면 두 가지가 제거됩니다.

    • 웹 파트가있는 DLL
    • safecontrol 항목

      그러나 (모듈과 마찬가지로) 파일을 배포하고 웹 파트를 페이지에 추가 할 때 웹 파트가 나타나게됩니다.

      내 블로그에서 제거하는 한 가지 방법은 내 블로그에서 설명합니다 Weachereiver WebPart 파일을 정리할 수 있습니다

다른 팁

완전히 제거하려면 WP 갤러리에서 WP 갤러리에서 .webpart 또는 .dwp 파일을 수동으로 삭제해야합니다.

[site] / _ catalogs / wp / forms / allitems.aspx로 이동하면 모든 웹 파트가 표시됩니다.

게시 를 확인하고 싶을 수도 있습니다.

은 일반적으로 웹 파트를 솔루션 파일로 배포하고 제거하려는 경우 중앙 관리> 작업> 솔루션 관리>을 제거한 다음 솔루션을 철회 한 다음 삭제합니다.

도움이되기를 바랍니다 :)!

페이지의 페이지에서 웹 파트가있는 URL을 클릭하고 "? toway= 1"에 넣는 끝 부분을 클릭하면 페이지에 계속있는 WebPart를 볼 수 있고 WebPart를 선택하고 파일을 제거해야합니다.그런 다음 WebPart Gallery를 가서 제거하십시오.그런 다음 SharePoint Central Admin에서 솔루션을 갱신하십시오.

이제 웹 페이지와 기능을 읽을 수 있습니다.)

도움이되기를 바랍니다!

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 sharepoint.stackexchange
scroll top