借助VS2017远程调试CRM插件


前提是Plugin已经注册好了

第一步:把Plugin编译生成的PDB文件拷到服务器上的CRM安装目录下

CRM服务器安装地址 是 Server\bin\assembly
比如 我此次的CRM 365的地址 :C:\Program Files\Dynamics 365\Server\bin\assembly
在这里插入图片描述

第二步:VS的远程调试程序拷到CRM远程服务器上

拷贝C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\Remote Debugger

文件夹下x86或者x64(根据虚拟机中系统位数确定)到虚拟机中
注意:
这个地址是默认的地址,如果在VS安装是另外指定了地址就需要到对应地址下面,VS版本不一样的话记得修改地址里的2017这个版本
如果不知道安装到哪里了 打开任务管理器 看开VS的进程 右击 选择打开文件所在位置 这样就找到你的VS安装地址了 然后找到上述的地址

在这里插入图片描述
在虚拟机中启动刚拷贝过来的文件中的msvsmon.exe程序
在这里插入图片描述
点击工具 选择 选项
1在这里插入图片描述

选择 无身份验证 勾选允许任何用户进行调试 确定
在这里插入图片描述

第三步:本地VS代码 打断点 附件进程调试

注意:插件不同的注册模式 附件的进程也不一样 本次实验插件 同步 不是沙盒 所以对应的是w3wp.exe
在这里插入图片描述

在这里插入图片描述
导航栏 点调试 选择附件进程
在这里插入图片描述
链接目标 选择远程的IP地址 记得后面带入 上面的端口号 默认会带出来
选择 w3wp 的进程 用户名为 NETWORK SERVICE 的 选择附加即可
在这里插入图片描述
然后就可以开始调试了

参考文章:VS2017 远程调试方法

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mu_sang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值