在Sharepoint的开发环境中调试不同的对象有时需要Attach到不同的进程,下面就是一些常见的情况
   1、Farm Solution     -----W3WP.EXE
   2、SandBox Solution-----PUCWorkerProcess.exe,
   3、用到了Full-trust Proxy的SandBox Solution--SPUCWorkerProcessProxy.exe
   4、feature receivers----Feature Receiver默认情况下是自动被Visual Studio 启动。你可以在Visual Studio的部署设置中更改这种设置。
        4.1、feature receivers的 activation/deactivation :根据它被activation/deactivation 的方式,你需要Attaching到不同的进程。
             • 在web界面上启动或停止----W2WP.EXE
             • 在PowerShell中启动或停止---- PowerShell.exe
        4.2、feature receivers的 FeatureInstalled/FeatureUninstalling/FeatureUpgrading(安装/卸载/升级)----- owstimer.exe

(在Attach的owstimer.exe时需要注意的是,你的断点可能并不会马上被Hit到,因为它们的执行依赖于timer job的启动,当timer job调用了这些feature的receiver时,它们的断点才会被Hit到,因此,你有可能要等上一会儿)

转载于:https://www.cnblogs.com/greeny/archive/2013/02/20/2919754.html

SharePoint【调试,诊错系列】-- 开发环境中不同调试对象的Attach方式相关推荐

  1. QQ玩一玩(轻游戏)开发环境搭建与调试

    玩一玩开发环境搭建与调试 前言 Android 调试 下载Android Studio 配置环境变量 进入用户当前目录 设置环境变量 设置生效 检查配置是否正常 下载特殊版测试Q 调试时Android ...

  2. Keil5 开发环境中u16和int错用误区

    Keil5 开发环境中u16和int错用误区 本人在是准备参加智能小车竞赛的,最近在调试代码中出现了一个问题,在这里先要感谢学长的帮助,不仅帮我解决了这个问题,还对我的学习和调试技巧有了很大的帮助. ...

  3. 【安卓开发系列 -- 开发环境】Unbuntu 下 Android 持续集成打包环境搭建 -- Jenkins 构建工具安装(gradle + git + android 工具)

    [安卓开发系列 -- 开发环境]Unbuntu 下 Android 持续集成打包环境搭建 -- Jenkins 构建工具安装(gradle + git + android 工具) [1]Unbuntu ...

  4. Thonny开发环境中显示数据曲线

    ▌01 开发MicroPython环境 1.简介 MicroPython 是一款运用在单片机上PYthon3 的版本,基于他对于MCU的开发就变成的非常容易.使用 安装 Thonny 软件环境开发PI ...

  5. 在Atollic TrueSTUDIO开发环境中集成STM32CubeProgrammer工具的方法

    ST意法半导体最近新推出了一款软件烧录工具 - STM32CubeProgrammer,用户可以使用该工具通过SWD/JTAG调试接口和UART/USB引导接口烧写STM32器件.STM32CubeP ...

  6. Webpack中的sourcemap以及如何在生产和开发环境中合理的设置sourcemap的类型

    简要介绍:在webpack的官网,给出了十几种sourcemap,那么每一种sourcemap之间有什么区别,本文在理解sourcemap的基础上,分析在生产和开发环境中,应该采用何种形式的sourc ...

  7. 让你提前认识软件开发(51):VC++集成开发环境中Linux下Pclint工程的配置方法及常见错误修改

    第3部分 软件研发工作总结 VC++集成开发环境中Linux下Pclint工程的配置方法及常见错误修改 [文章摘要] Pclint是一种C/C++软件代码静态分析工具.它是一种更加严格的编译器,能够发 ...

  8. 开发环境中实现Lombok消除Java冗余

    Lombok是一种JavaArchive(JAR)文件,可用来消除Java代码的冗长.通过在开发环境中实现Lombok,开发人员可以节省构建诸如hashCode()和equals()这样的方法以及以往 ...

  9. python运行程序的快捷键_在Python集成开发环境中,可使用快捷键()运行程序。...

    在Python集成开发环境中,可使用快捷键()运行程序. 更多相关问题 如何理解创新能力测试与创新能力的关系? 直埋线路与埋式电力电缆电压<35kv平行时最小间距为(). 放射性物品装卸作业时, ...

最新文章

  1. ssh配置公钥_如何使用公钥认证免密码ssh远程登录Linux服务器
  2. vim 中如何替换选中行或指定几行内的文本
  3. C语言从0到1·变量
  4. linux ps mp,Linux中的命令ps(ps -aux)
  5. ASP实现数据库事务处理的方法
  6. EMNLP 2021 | 论辩挖掘在不同领域下的应用
  7. 摩尔斯电码(摩斯电码)
  8. 汉字机内码的获取实验( EduCoder实验二)
  9. android usb独占模式,Android USB主机模式和附件模式
  10. 几个免费的中文分词模块
  11. 如何知道坦白说里面是谁给了自己评价?
  12. 文本摘要 ACL2021
  13. 树莓派安装anaconda
  14. 2016虾神封箱:虾神的空间统计书单
  15. LC-3指令集 字符的输入与输出
  16. css3新动_10款重量级CSS3的全新特效 实现超酷前端动画效果
  17. 避免使用std::dynamic_pointer_cast
  18. FFmpeg数据结构AVFrame
  19. React 全局状态管理的 3 种底层机制
  20. 阿里云python课程_阿里云大学编程语言免费精华课程集锦

热门文章

  1. C# 获取Excel版本
  2. 有关volatile unsigned long一些说明
  3. 部署LAMP-LAMP平台集成
  4. 8086的两种工作模式_Buck变换器工作原理
  5. python相比于excel的优势_都在讨论Python能否取代Excel,那有没有人想到它
  6. 【2021云边协同大会】阿里云周哲畅聊边缘云基础设施创新发展及场景化实践
  7. 关于写好文章的3个心法和5点技巧
  8. 小麦助教:通过阿里云原生中间件产品组合,加速微服务架构落地
  9. 关于阿里基础设施,你要知道的都在这里
  10. 用unity制作简单的太空游戏(1):简单飞船控制