SharePoint【调试,诊错系列】-- 开发环境中不同调试对象的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/greeny/archive/2013/02/20/2919754.html
SharePoint【调试,诊错系列】-- 开发环境中不同调试对象的Attach方式相关推荐
- QQ玩一玩(轻游戏)开发环境搭建与调试
玩一玩开发环境搭建与调试 前言 Android 调试 下载Android Studio 配置环境变量 进入用户当前目录 设置环境变量 设置生效 检查配置是否正常 下载特殊版测试Q 调试时Android ...
- Keil5 开发环境中u16和int错用误区
Keil5 开发环境中u16和int错用误区 本人在是准备参加智能小车竞赛的,最近在调试代码中出现了一个问题,在这里先要感谢学长的帮助,不仅帮我解决了这个问题,还对我的学习和调试技巧有了很大的帮助. ...
- 【安卓开发系列 -- 开发环境】Unbuntu 下 Android 持续集成打包环境搭建 -- Jenkins 构建工具安装(gradle + git + android 工具)
[安卓开发系列 -- 开发环境]Unbuntu 下 Android 持续集成打包环境搭建 -- Jenkins 构建工具安装(gradle + git + android 工具) [1]Unbuntu ...
- Thonny开发环境中显示数据曲线
▌01 开发MicroPython环境 1.简介 MicroPython 是一款运用在单片机上PYthon3 的版本,基于他对于MCU的开发就变成的非常容易.使用 安装 Thonny 软件环境开发PI ...
- 在Atollic TrueSTUDIO开发环境中集成STM32CubeProgrammer工具的方法
ST意法半导体最近新推出了一款软件烧录工具 - STM32CubeProgrammer,用户可以使用该工具通过SWD/JTAG调试接口和UART/USB引导接口烧写STM32器件.STM32CubeP ...
- Webpack中的sourcemap以及如何在生产和开发环境中合理的设置sourcemap的类型
简要介绍:在webpack的官网,给出了十几种sourcemap,那么每一种sourcemap之间有什么区别,本文在理解sourcemap的基础上,分析在生产和开发环境中,应该采用何种形式的sourc ...
- 让你提前认识软件开发(51):VC++集成开发环境中Linux下Pclint工程的配置方法及常见错误修改
第3部分 软件研发工作总结 VC++集成开发环境中Linux下Pclint工程的配置方法及常见错误修改 [文章摘要] Pclint是一种C/C++软件代码静态分析工具.它是一种更加严格的编译器,能够发 ...
- 开发环境中实现Lombok消除Java冗余
Lombok是一种JavaArchive(JAR)文件,可用来消除Java代码的冗长.通过在开发环境中实现Lombok,开发人员可以节省构建诸如hashCode()和equals()这样的方法以及以往 ...
- python运行程序的快捷键_在Python集成开发环境中,可使用快捷键()运行程序。...
在Python集成开发环境中,可使用快捷键()运行程序. 更多相关问题 如何理解创新能力测试与创新能力的关系? 直埋线路与埋式电力电缆电压<35kv平行时最小间距为(). 放射性物品装卸作业时, ...
最新文章
- ssh配置公钥_如何使用公钥认证免密码ssh远程登录Linux服务器
- vim 中如何替换选中行或指定几行内的文本
- C语言从0到1·变量
- linux ps mp,Linux中的命令ps(ps -aux)
- ASP实现数据库事务处理的方法
- EMNLP 2021 | 论辩挖掘在不同领域下的应用
- 摩尔斯电码(摩斯电码)
- 汉字机内码的获取实验( EduCoder实验二)
- android usb独占模式,Android USB主机模式和附件模式
- 几个免费的中文分词模块
- 如何知道坦白说里面是谁给了自己评价?
- 文本摘要 ACL2021
- 树莓派安装anaconda
- 2016虾神封箱:虾神的空间统计书单
- LC-3指令集 字符的输入与输出
- css3新动_10款重量级CSS3的全新特效 实现超酷前端动画效果
- 避免使用std::dynamic_pointer_cast
- FFmpeg数据结构AVFrame
- React 全局状态管理的 3 种底层机制
- 阿里云python课程_阿里云大学编程语言免费精华课程集锦