2011-02-08 6 views
0

어떤 이유로 인해 내 기능 이벤트 수신기가 비활성화 및 제거 후에도 실행됩니다. 설문 조사 목록에서 실행되는 SharePoint 2010 서버의 기능 이벤트 수신기를 사용하여 설문 응답을 삭제할 수 없습니다. 기능 이벤트 수신자를 비활성화 한 경우에도 응답을 삭제할 수 없습니다. 제거 및 iisreset을 수행 한 후에도 이벤트 수신자는 계속 실행 중입니다. 필자의 해결책은 설문 조사 목록에서 이벤트 리시버를 물리적으로 제거하는 powershell 명령을 실행하는 것이 었습니다. 일단 그렇게하면 기존 설문 조사에서 설문 응답을 삭제할 수있었습니다. 비활성화 및 제거 후에도 여전히 설문 조사 목록에 첨부 된 이벤트 수신기가있는 이유는 무엇입니까?고아 이벤트 수신기 SharePoint 2010

답변

1

FeatureActivated의 목록에 이벤트 수신자를 추가 한 경우 FeatureDeactivating의 해당 목록에서 이벤트 수신자를 제거해야합니다.

+0

그러나 사이트에 추가 한 모든 설문 조사에 적용됩니다. 따라서 한 사이트에 대해 50 개의 설문 조사를 실시하면 50 개의 설문 조사에 대해 이벤트 리셉션이 실행됩니다 ... –

+0

어떤 종류의 이벤트 수신자입니까? 목록 또는 콘텐츠 유형? 또한 요소 XML 또는 코드의 추가 방법은 무엇입니까? 코드에 의해 추가 된 경우 코드로 제거해야합니다. –

관련 문제