Sharepoint学习笔记—DebugTroubleShooting--不同调试对象的Attach方式
在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方式相关推荐
- SharePoint【调试,诊错系列】-- 开发环境中不同调试对象的Attach方式
在Sharepoint的开发环境中调试不同的对象有时需要Attach到不同的进程,下面就是一些常见的情况 1.Farm Solution -----W3WP.EXE 2.SandB ...
- Sharepoint学习笔记—Site Definition系列-- 2、创建Content Type
Sharepoint本身就是一个丰富的大容器,里面存储的所有信息我们可以称其为"内容(Content)",为了便于管理这些Conent,按照人类的正常逻辑就必然想到的是对此进行&q ...
- Sharepoint学习笔记—架构系列
为便于查阅,这里整理并列出了我的Sharepoint学习笔记中涉及架构方面的有关文章,有些内容可能会在以后更新. Sharepoin学习笔记-架构系列-- Sharepoint的网页(Page), ...
- Sharepoint学习笔记—ECMAScript对象模型系列-- 7、获取和修改List的Lookup字段
在前面我们提到了如何使用ECMAscript对象模型来操作普通的List Items,但如果我们操作的List包含有Lookup字段,那么我们又该怎么做呢? 首先参考此文搭建我们本文的测试环境 Sha ...
- JavaScript学习笔记02【基础——对象(Function、Array、Date、Math)】
w3school 在线教程:https://www.w3school.com.cn JavaScript学习笔记01[基础--简介.基础语法.运算符.特殊语法.流程控制语句][day01] JavaS ...
- Sharepoint学习笔记---Linq to Sharepoint--查询语法
Linq to sharepoint的引入的确给我们操作Sharepoint带来了便利,首先就体现在对Sharepoint 的查询优势上.它基本可以照搬Linq to SQL的查询语法,这就大大保护了 ...
- Sharepoint学习笔记---Sandbox Solution-- Full Trust Proxy--开发实例之(2、在Webpart中访问Full Trust Proxy)...
上一篇Sharepoint学习笔记---Sandbox Solution-- Full Trust Proxy--开发实例之(1.创建一个能访问DataBase的Full Trust Proxy), ...
- 【数据库学习笔记】——cursor游标对象
目录 1.创建cursor对象 2.cursor对象常用方法 3.操作数据库的常见流程(五部曲) 课程视频链接: 第14节 Python操作数据库_哔哩哔哩_bilibili666https://ww ...
- Sharepoint学习笔记---如何在Sharepoint2010网站中整合Crystal Report水晶报表(显示数据 二)...
在Sharepoint学习笔记---如何在Sharepoint2010网站中整合Crystal Report水晶报表(显示数据一)中,解释了如何把Crystal Report整合到Sharepoint ...
最新文章
- 深入理解angularjs $watch ,$apply 和 $digest --- 理解数据绑定过程
- 计算机换用户无法启动软件,Windows无法启动. 原因可能是最近更改了硬件或软件故障的处理方法...
- linux+用户的shell,linux更换用户_更改linux用户登录shell的方法
- webpack:全局变量、图片处理、样式兼容
- [Android] 修改ImageView的图片颜色
- 1D/1D动态规划的三种优化方法
- 【Qt开发】QT对话框去掉帮助和关闭按钮 拦截QT关闭窗口的CloseEvent
- 移动端去掉按钮点击热区
- 在vue项目中定义全局变量和全局函数
- Ubuntu首页挂预告,预计今晚12点推出平板Ubuntu系统
- fiddler命令cls/select
- 过来人经验告诉你,如何从小菜B晋升为月薪过万的软件测试工程师?
- android带翻页功能的表格,Android水平翻页列表,相仿水平GridVIew
- 项目是如何完成的(一)
- mysql 大树据表update很慢
- uni-app 小程序后端返回二进制流图片显示
- Android应用中打开微信扫一扫
- 太忙,没时间去电影院?在家看院线电影就用移动电影院APP
- 用wvdial和ppp轻松上网
- java会导致蓝屏么_原来有这么多原因会导致电脑蓝屏啊
热门文章
- error: ‘CV_BGR2RGB’ was not declared in this scope
- 【C++ grammar】nullptr and Dynamic Memory Allocation (空指针和动态内存分配)
- Java布尔类toString()方法及示例
- Java LocalDate类| minusYears()方法与示例
- 离散结构和离散数学中文书_在离散数学中对场景执行的操作
- math.atan2_带有Python示例的math.atan2()方法
- 七、规则组织的衍生组织——菱形斜纹组织数学模型的建立
- English最俗语法大全
- 栈-线性表(代码、分析、汇编)
- 多叉树的前序遍历_二叉树的非递归遍历的思考