在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/wsdj-ITtech/archive/2011/12/08/2258260.html

Sharepoint学习笔记—DebugTroubleShooting--不同调试对象的Attach方式相关推荐

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

    在Sharepoint的开发环境中调试不同的对象有时需要Attach到不同的进程,下面就是一些常见的情况    1.Farm Solution     -----W3WP.EXE    2.SandB ...

  2. Sharepoint学习笔记—Site Definition系列-- 2、创建Content Type

    Sharepoint本身就是一个丰富的大容器,里面存储的所有信息我们可以称其为"内容(Content)",为了便于管理这些Conent,按照人类的正常逻辑就必然想到的是对此进行&q ...

  3. Sharepoint学习笔记—架构系列

     为便于查阅,这里整理并列出了我的Sharepoint学习笔记中涉及架构方面的有关文章,有些内容可能会在以后更新. Sharepoin学习笔记-架构系列--  Sharepoint的网页(Page), ...

  4. Sharepoint学习笔记—ECMAScript对象模型系列-- 7、获取和修改List的Lookup字段

    在前面我们提到了如何使用ECMAscript对象模型来操作普通的List Items,但如果我们操作的List包含有Lookup字段,那么我们又该怎么做呢? 首先参考此文搭建我们本文的测试环境 Sha ...

  5. JavaScript学习笔记02【基础——对象(Function、Array、Date、Math)】

    w3school 在线教程:https://www.w3school.com.cn JavaScript学习笔记01[基础--简介.基础语法.运算符.特殊语法.流程控制语句][day01] JavaS ...

  6. Sharepoint学习笔记---Linq to Sharepoint--查询语法

    Linq to sharepoint的引入的确给我们操作Sharepoint带来了便利,首先就体现在对Sharepoint 的查询优势上.它基本可以照搬Linq to SQL的查询语法,这就大大保护了 ...

  7. Sharepoint学习笔记---Sandbox Solution-- Full Trust Proxy--开发实例之(2、在Webpart中访问Full Trust Proxy)...

    上一篇Sharepoint学习笔记---Sandbox Solution-- Full Trust Proxy--开发实例之(1.创建一个能访问DataBase的Full Trust Proxy), ...

  8. 【数据库学习笔记】——cursor游标对象

    目录 1.创建cursor对象 2.cursor对象常用方法 3.操作数据库的常见流程(五部曲) 课程视频链接: 第14节 Python操作数据库_哔哩哔哩_bilibili666https://ww ...

  9. Sharepoint学习笔记---如何在Sharepoint2010网站中整合Crystal Report水晶报表(显示数据 二)...

    在Sharepoint学习笔记---如何在Sharepoint2010网站中整合Crystal Report水晶报表(显示数据一)中,解释了如何把Crystal Report整合到Sharepoint ...

最新文章

  1. 深入理解angularjs $watch ,$apply 和 $digest --- 理解数据绑定过程
  2. 计算机换用户无法启动软件,Windows无法启动. 原因可能是最近更改了硬件或软件故障的处理方法...
  3. linux+用户的shell,linux更换用户_更改linux用户登录shell的方法
  4. webpack:全局变量、图片处理、样式兼容
  5. [Android] 修改ImageView的图片颜色
  6. 1D/1D动态规划的三种优化方法
  7. 【Qt开发】QT对话框去掉帮助和关闭按钮 拦截QT关闭窗口的CloseEvent
  8. 移动端去掉按钮点击热区
  9. 在vue项目中定义全局变量和全局函数
  10. Ubuntu首页挂预告,预计今晚12点推出平板Ubuntu系统
  11. fiddler命令cls/select
  12. 过来人经验告诉你,如何从小菜B晋升为月薪过万的软件测试工程师?
  13. android带翻页功能的表格,Android水平翻页列表,相仿水平GridVIew
  14. 项目是如何完成的(一)
  15. mysql 大树据表update很慢
  16. uni-app 小程序后端返回二进制流图片显示
  17. Android应用中打开微信扫一扫
  18. 太忙,没时间去电影院?在家看院线电影就用移动电影院APP
  19. 用wvdial和ppp轻松上网
  20. java会导致蓝屏么_原来有这么多原因会导致电脑蓝屏啊

热门文章

  1. error: ‘CV_BGR2RGB’ was not declared in this scope
  2. 【C++ grammar】nullptr and Dynamic Memory Allocation (空指针和动态内存分配)
  3. Java布尔类toString()方法及示例
  4. Java LocalDate类| minusYears()方法与示例
  5. 离散结构和离散数学中文书_在离散数学中对场景执行的操作
  6. math.atan2_带有Python示例的math.atan2()方法
  7. 七、规则组织的衍生组织——菱形斜纹组织数学模型的建立
  8. English最俗语法大全
  9. 栈-线性表(代码、分析、汇编)
  10. 多叉树的前序遍历_二叉树的非递归遍历的思考