ASP.Net 应用程序的远程调试
Remote Debugging for ASP.Net Application
我遇到了这个问题,我无法调试服务器上的应用程序,这里我将逐步说明如何实现远程调试工作。
第 1 步。确保部署应用程序的服务器或机器具有与本地系统相同的 .net Framework
第 2 步。如果相同的框架工作可用,则转到您的本地系统路径 "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE"
将出现一个文件夹,将其命名为“Remote Debugger”,复制整个文件夹并粘贴到您的服务器系统上。
第 3 步。复制文件夹不是任何特定位置,只需复制任何地方,如果复制任何地方不起作用,则将其复制到 "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE"
这条路。此文件夹将包含文件夹
根据您的要求,64 位系统使用 x64,32 位系统使用 x86 文件夹。其他人移除
第 4 步。完成复制后,打开您根据系统配置保存的特定文件夹,示例:我有 32 位系统,将进入 x86 文件夹。并打开名为
“msvsmon.exe”文件作为管理员。
第 5 步。打开后将显示以下内容window现在您可以连接并调试远程机器了。
配置身份验证模式:
这一步参考下面link
https://www.codeproject.com/articles/38132/remote-iis-debugging-debug-your-asp-net-applicatio
第 6 步。在本地计算机上打开 Visual studio,它将具有与您要调试的服务器计算机上可用的相同版本的代码。
第 7 步。打开 Visual studio 进入调试 -> 附加到进程
第 8 步。单击“附加到进程”后,window 将在限定符 select 中的 window 打开您的服务器名称。一旦你 select 你将在下面看到该系统的所有进程
在该列表 select "W3svc"
服务名称中单击附加。
第 9 步。将断点放在您要调试的代码行上,当应用程序 运行 托管在服务器上时,它将命中。
我遇到了这个问题,我无法调试服务器上的应用程序,这里我将逐步说明如何实现远程调试工作。
第 1 步。确保部署应用程序的服务器或机器具有与本地系统相同的 .net Framework
第 2 步。如果相同的框架工作可用,则转到您的本地系统路径 "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE"
将出现一个文件夹,将其命名为“Remote Debugger”,复制整个文件夹并粘贴到您的服务器系统上。
第 3 步。复制文件夹不是任何特定位置,只需复制任何地方,如果复制任何地方不起作用,则将其复制到 "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE"
这条路。此文件夹将包含文件夹
根据您的要求,64 位系统使用 x64,32 位系统使用 x86 文件夹。其他人移除
第 4 步。完成复制后,打开您根据系统配置保存的特定文件夹,示例:我有 32 位系统,将进入 x86 文件夹。并打开名为 “msvsmon.exe”文件作为管理员。
第 5 步。打开后将显示以下内容window现在您可以连接并调试远程机器了。
配置身份验证模式:
这一步参考下面link https://www.codeproject.com/articles/38132/remote-iis-debugging-debug-your-asp-net-applicatio
第 6 步。在本地计算机上打开 Visual studio,它将具有与您要调试的服务器计算机上可用的相同版本的代码。
第 7 步。打开 Visual studio 进入调试 -> 附加到进程
第 8 步。单击“附加到进程”后,window 将在限定符 select 中的 window 打开您的服务器名称。一旦你 select 你将在下面看到该系统的所有进程
在该列表 select "W3svc"
服务名称中单击附加。
第 9 步。将断点放在您要调试的代码行上,当应用程序 运行 托管在服务器上时,它将命中。