웹 응용 프로그램 범위 기능이 포함 된 솔루션이 있습니다. 사용자가 솔루션을 취소 할 때 활성화되어있는 경우 해당 기능을 비활성화해야합니다. 그래서 이벤트 수신기 추가 한 :웹 응용 프로그램 범위 기능 솔루션을 회수 할 때 FeatureUninstalling이 호출되지 않음
public override void FeatureUninstalling(SPFeatureReceiverProperties properties)
를하지만합니다 (VS 디버거가 모든 W3WP 및 OWSTIMER 프로세스에 연결되어) 발사 아니에요. 내가 잘못하고 있니?
VS 디버거를 사용하여 디버깅 할 수 없거나 그 안에 작성된 코드가 작동하지 않는 문제가 있습니까? (먼저 이벤트 수신기가 호출되는지 여부를 확인해야합니다. 이벤트 수신 기능을 설치하지 않은 상태에서 작은 로깅 코드를 작성하거나 이벤트 수신기가 실제로 이벤트를 수신했음을 나타내는 간단한 코드를 작성하여 수행 할 수 있습니다. 예를 들어 특정 사이트의 제목 변경) –
여기서 실제로 무슨 일이 일어 났는지 알아내는 행운이 있습니까? 나는 지금 두 농장에서 똑같은 것을보고있다. 내가 iisreset을하기 전에 그것들 중 하나에서 작업하고있었습니다. 내 dev farm에서는 모든 범위 기능에 대한 FeatureUninstalling 이벤트 수신기로 새로운 SharePoint 솔루션을 만들 수 있으며 단순히 호출되지 않습니다. –