转载:http://blog.sina.com.cn/s/blog_557194c30100y7nv.html

当程序发布到服务器上后因环境不完全一致结果可能和我们在开发机器上测试时不一致。这时我们可以采用两种方式测试:

1.输出Log到本地文件或数据库中

2.附加到进程中调试

当使用附加到进程中调试时只能在服务器上进行。

打开Visual Studio后在菜单中选择ToolsàAttach to Process打开如下的页面。选择本项目对应的w3wp.exe进程附加。如果弄不清是哪个w3wp.exe进程可以用两种方法检查:

1.Command命令

在CMD窗口转到c:\Windows\System32\inetsrv目录

c:\Windows\System32\inetsrv>appcmd list wps

WP "3252" (applicationPool:c527a27452094a99895ca5e26eae25d4)

WP "8232" (applicationPool:GraceSemi)

WP "3880" (applicationPool:SecurityTokenServiceApplicationPool)

WP "6072" (applicationPool:SharePoint Central Administration v4)

WP "9372" (applicationPool:SharePoint - 9001)

WP "1700" (applicationPool:1a3056fc62a345b68da8daa032dd98f1)

WP "3672" (applicationPool:SharePoint - 80)

WP "9760" (applicationPool:SharePoint - 9002)

根据端口号即可判断对应的PID

2.在IIS中将本项目对应进程的用户修改为一个特殊用户,根据用户查找。
当打开对应的页面执行操作时即可进入我们设置的断点。

注意发布时项目的属性要为Debug。如还是不能附加进程请在运行IIS的服务器上发布。

转载于:https://www.cnblogs.com/lovewuhan/archive/2013/05/17/3083853.html

Visual Studio附加到进程调试相关推荐

  1. vs生成linux服务器程序,从Visual Studio到Linux上调试C++代码

    从Visual Studio到Linux上调试C++代码 04/30/2015 5 分钟可看完 本文内容 [原文发表时间] 2015/4/29 10:00 PM 正如您可能已经听说的那样,Visual ...

  2. Visual Studio 2017 通过SSH 调试Linux 上.NET Core

    Visual Studio 2017 通过SSH 调试Linux 上.NET Core 应用程序. 本文环境 开发环境:Win10 x64 Visual Studio 2017 部署环境:Ubuntu ...

  3. Win10 64位系统下PCL + Visual Studio + cmake + (Qt) 安装调试

    Win10 64位系统下PCL + Visual Studio + cmake + (Qt) 安装调试 在这里只介绍all in one方式安装 1.软件准备 安装pcl(点云库)需要涉及pcl.pc ...

  4. Visual Studio Code搭建PHP调试环境

    使用Visual Studio Code搭建PHP调试环境 一.需要安装的软件 Visual Studio Code安装可以参照博文: https://blog.csdn.net/qq_3419550 ...

  5. VS2015--win32project配置的一些想法之在 Visual Studio 2015 中进行调试的同一时候分析性能...

    出处: https://msdn.microsoft.com/zh-cn/magazine/dn973013(en-us).aspx 很多开发商花了绝大多数时间获取应用程序才干正常发挥作用.更少的时间 ...

  6. VS2017之附加到进程调试

    一.下载Visual Studio 最新版本的VS下载地址:https://visualstudio.microsoft.com/zh-hans/downloads/ 二.部署程序到IIS 1.用vs ...

  7. 使用Visual Studio 2008 进行远程调试

    1.       首先到Visual Studio的安装目录找到下面的一些文件,并将其拷贝到调试目标机器上. C:\Program Files\Microsoft Visual Studio 9.0\ ...

  8. 使用Visual Studio 2010开发和调试Html5项目

    上周有幸参加微软技术大会(TechED2010),身临其境领略微软这样的国际化公司大家风范,云加端的概念将技术思维提到的一个新的档次,此行收获很大,在第一天谢恩伟提到正在进行的IE9开发大赛让我很是关 ...

  9. ASP.NET Core Web 应用程序开发期间部署到IIS自定义主机域名并附加到进程调试

    想必大家之前在进行ASP.NET Web 应用程序开发期间都有用到过将我们的网站部署到IIS自定义主机域名并附加到进程进行调试. 那我们的ASP.NET Core Web 应用程序又是如何部署到我们的 ...

最新文章

  1. Img与background的区别
  2. python真的这么厉害吗-嗯?python居然可以这么嚣张?这么厉害!到底是为什么?...
  3. html输入邮箱的文本框,自动生成邮箱号并填入input输入框的实现方法
  4. 有1,2,3,4四个数字,能组成多少个互不相同且无重复数字的三位数 都是多少
  5. english learning websites
  6. 【转】学习笔记:GoogLeNet
  7. JavaScript基础事件(6)
  8. 计算机等级考试试题在线测试,计算机等级考试上机练习题.pdf
  9. 【LeetCode笔记】3. 无重复字符的最长子串(JAVA、滑动窗口、字符串)
  10. 开源 java CMS - FreeCMS2.3会员我的简历
  11. 【Unity3D面试题】Unity面试题
  12. Echarts之风力风速玫瑰图
  13. 用photoshop去掉图片文字
  14. word按标题自动生成序号
  15. Python 中文数字转英文阿拉伯数字
  16. 猜数字游戏——“C“
  17. boonton 功率测试软件,教你使用功率计及功率分析仪测试
  18. CKA考试题梳理---加油,骚年 记得点赞收藏
  19. iwconfig 安装_linux下安装无线驱动
  20. 【Java从零到架构师第二季】【14】AJAX

热门文章

  1. 具备这四点品质的建站系统就爱了吧!
  2. 浅析网站优化工作具体包括哪些内容?
  3. 如何在网站建设时正确设置符合SEO优化的元素?
  4. docker新增目录映射_开发也需了解的运维知识之Docker
  5. java基础面向对象_Java基础面向对象
  6. 怎么提升软件测试质量,【软件测试】涨姿势,测试总监亲授如何做测试质量管理...
  7. PHP 不跳转界面取input值进行验证_【Python】tesseract+uiautomator2+夜神模拟器 悠长假期手游集市识别验证码自动购买 - Amorius...
  8. 更新版vimrc(java自动补全)
  9. 重载函数的调用匹配规则
  10. numpy resize