1

是否可以调试 FeatureActivated?

我在做:

  1. 部署->
  2. 在公共覆盖中设置断点 void FeatureActivated ->
  3. 将进程附加到调试器 ->
  4. 刷新。

这不起作用,因为该应用程序已经部署和激活。

我如何告诉它停止并让我完成激活过程。

4

3 回答 3

1

部署>>设置断点>>将进程附加到调试器然后转到站点操作>>站点设置>>管理站点功能>>停用功能,然后再次激活它。

于 2013-06-05T23:24:55.607 回答
1

是的。

  1. 在部署时禁用自动激活:您的 SharePoint 项目 > 属性 > SharePoint > “当前部署配置” > 设置“无”
  2. 部署
  3. 附加调试器:调试 > 附加进程 > 选择 w3wp.exe
  4. 设置一些断点
  5. 手动激活您的功能:站点设置 > 站点集合功能(如果功能的范围是站点)
于 2015-02-18T11:15:14.467 回答
1

您可以将该行添加到您的代码中:

System.Diagnostics.Debugger.Launch();

激活该功能后,您将看到“调试”弹出对话框并连接到该进程。

于 2013-06-06T15:06:51.000 回答