FeatureActivated事件接收器未调用沙盒功能

问题描述

| 我具有沙盒功能,并且添加了两个事件接收器-FeatureActivated和FeatureInstalled。如果将我附加到SPUCWorkerProcess和SPUCHostProcess,则FeatureInstalled事件处理程序将执行,我可以调试代码。但是,FeatureActivated代码中的断点没有命中。另外,尽管我在项目属性中选择了“不激活”选项,但在“解决方案”库中,该功能始终处于激活状态。 如何在沙盒解决方案中调试FeatureActivated事件处理程序?我也尝试过Debugger.Break,但是它不起作用。     

解决方法

        功能不在解决方案库中,只有解决方案可以。您需要附加到所有w3wp进程和SPUCWorkerProcesses,然后转到“站点设置”->“站点功能”并手动激活。然后应该达到断点。     ,        有两种选择: 无论在何处激活该功能,都使用ѭ0launch启动调试器。 使用DebugView并使用ѭ1编写调试语句。