【问题标题】:Remote Debugging for ASP.Net ApplicationASP.Net 应用程序的远程调试
【发布时间】:2017-04-19 15:11:22
【问题描述】:

我遇到了这个问题,我无法调试服务器上的应用程序,这里我将逐步说明如何实现远程调试工作。

【问题讨论】:

    标签: visual-studio-2012 visual-studio-2015 remote-debugging


    【解决方案1】:

    步骤 1. 确保部署应用程序的服务器或机器具有与本地系统相同的 .net 框架

    第 2 步。如果相同的框架可用,则转到您的本地系统路径 "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE" 在此 将出现一个文件夹名称“远程调试器”复制整个文件夹并粘贴到您的服务器系统上。

    步骤 3. 复制文件夹不是特定于任何位置的,如果复制任何位置不起作用,只需复制到任何位置,然后将其复制到 "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE" 这条路。这个文件夹会有文件夹

    根据您的要求,对于 64 位系统使用 x64,对于 32 位系统,使用 x86 文件夹。其他人删除

    第 4 步。完成复制后,打开根据系统配置保存的特定文件夹,例如:我有 32 位系统将进入 x86 文件夹。并打开名为 “msvsmon.exe”文件以管理员身份。

    第 5 步。打开后会显示以下窗口,现在您可以连接和调试远程计算机了。

    配置认证模式:

    对于此步骤,请参阅以下链接 https://www.codeproject.com/articles/38132/remote-iis-debugging-debug-your-asp-net-applicatio

    第 6 步。在本地机器上打开 Visual Studio,它将具有与您要调试的服务器机器上可用的相同版本的代码。

    第 7 步。打开 Visual Studio 后,开始调试 -> 附加到进程

    第 8 步。单击“附加到进程”窗口后,将在限定符窗口中打开,选择您的服务器名称。一旦您选择该选项,您将在下面看到该系统的所有进程 在该列表中选择"W3svc" 服务名称并单击附加。

    第 9 步。在您要调试的代码行上放置断点,当应用程序运行时它会命中,该代码行托管在服务器上。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-11-17
      • 2010-11-01
      • 1970-01-01
      • 2011-09-17
      • 1970-01-01
      相关资源
      最近更新 更多