我们可以使用附加进程来调试程序。 步骤:首先需要将项目debug到IIS上。 (1)新建网站(这里物理路径指向VS项目.Web文件夹,主机名为[自己起名],端口号为80)。 (2)将windows里host文件(Windows->drivers->etc->hosts)修改一下,将上面的主机名对应于localhost. # localhost name resolution is handled within DNS itse...
我这次的測试是通过建立虚文件夹,然后将目标项目转换为应用程序进行的。 2. 在IIS中浏览要调试的页面 在IIS加入的项目中右键目标页,选择浏览,等待浏览器响应就可以(这个时候相当于启动了IIS进程): 3. 将IIS的进程附加到VS中 在VS中找到“调试”菜单,选择“加入到进程”。之后弹出例如以下对话框。将“显示全部回...
1、点击【调试】-【附加到进程】,勾选左下角【显示所有用户的进程】,点击进程排序,找到w3wp.exe进程及其ID,如图1、图2所示。 图1 图2 2、以管理员身份运行命令提示符程序,输入 inetsrv\appcmd list wp 图3 3、如图3所示,WP "14572" (applicationPool:K3Cloud),14572就是金蝶云对应的进程号。
解决方法是使用与目标进程位数匹配的VS版本进行调试。 进程已经被调试或在运行中:如果目标进程已经被其他调试器附加或正在运行中,VS可能无法附加到该进程进行调试。解决方法是等待进程退出或停止其他调试器的附加。 防火墙或安全软件拦截调试器:有些防火墙或安全软件可能会阻止调试器与目标进程之间的通信。解决方法是检查并...
1、点击【调试】-【附加到进程】,勾选左下角【显示所有用户的进程】,点击进程排序,找到w3wp.exe进程及其ID,如图1、图2所示。 图1 图2 2、以管理员身份运行命令提示符程序,输入 inetsrv\appcmd list wp 图3 3、如图3所示,WP "14572" (applicationPool:K3Cloud),14572就是金蝶云对应的进程号。
如果这两种解决方法都不奏效,第三种方法是通过从 Windows 命令行运行 vsjitdebugger.exe -p 进程Id 来附加到进程。 您可以使用 tlist.exe 来确定进程 ID。 若要获取 tlist.exe,请从 http://go.microsoft.com/fwlink/?LinkId=168279 下载并安装 Windows 调试工具。
Visual Studio附加调试进程时找不到,可能的原因:1、运行VS的时候是以个人账户运行的,应该以管理员身份运行此项目;2、待续……