代码之家  ›  专栏  ›  技术社区  ›  Eric

在SharePoint 2007中调试功能激活

  •  0
  • Eric  · 技术社区  · 14 年前

    FeatureReceiver FeatureActivated(SPFeatureReceivrProperties properties)

    我引用的页面:

    http://msdn.microsoft.com/en-us/library/ee231550.aspx http://blogs.msdn.com/b/sharepoint/archive/2007/04/10/debugger-feature-for-sharepoint.aspx

    http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/10/06/troubleshooting-cannot-import-web-part-error.aspx

    通过添加两个丢失的二进制文件解决了这个问题。我无法通过附加到w3wp和SP Timer服务进程来附加到SharePoint功能激活。

    3 回复  |  直到 14 年前
        1
  •  2
  •   Tim Cooper    13 年前

    您可以尝试这样做(假设visualstudio与SharePoint服务器安装在同一台计算机上)。

    • 将断点放在 FeatureActivated(SPFeatureReceivrProperties properties) 方法。
    • 附加Visual Studio(调试菜单->附加到进程)并查找SharePoint定时服务(我现在不记得它的名称)
    • 立即尝试激活您的功能。

    如果我记得的话,timer进程负责启动各种任务,比如特性激活,所以希望附加到该进程将是正确的。

    如果您使用的是 DEBUG

        2
  •  1
  •   Coding Flow    14 年前

    SPVisuaDev WSPBuilder 这使得构建和部署WSP包更加容易。

        3
  •  0
  •   James    14 年前