Visual Studio 2012远程调试中遇到的问题

有的时候开发环境没问题的代码在生产环境中会某些开发环境无法重现的问题,或者需要对生产环境代码进行远程调试该怎么办?

Vs已经提供给开发者远程调试的工具

 

下面简单讲讲该怎么用,
前期准备:
1、本地登录账户,密码跟远程服务器保持一致(VS2012以前需要,现在我没测试,干脆也搞一样,省得出问题)
2、根据服务器系统版本拷贝对应的远程调试工具到服务器
然后运行里面的msvsmon.exe


3、本地开启VS,工具-》附加进程


注意:限定符这里要填写计算机名,不能填写IP,我填写IP直接报错
本地代码跟服务器代码一致,PDB文件必须拷贝

当然添加计算机名之前先要在C:\windows\system32\drivers\etc\ 下面的hosts文件做服务器计算机名的本地解析即可!
如果你监控的是IIS进程,没有查看到对应站点进程,你可以在本地访问远程站点,再刷新就会看到了

附加进程后,直接本地打断点调试,远程调试会有点慢

posted on   Я!ńɡ  阅读(1584)  评论(0编辑  收藏  举报

编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
TOP
点击右上角即可分享
微信分享提示