远程部署/调试Visual Studio 2017 .NET Core

时间:2017-03-23 12:07:21

标签: c# visual-studio remote-debugging visual-studio-2017

如何使用面向网络框架的网络核心应用在VS2017中设置远程部署+调试?

我安装了远程工具并在目标设备上运行。我可以连接到它并调试远程应用程序。

我有一个构建配置集,用于将我的应用程序构建到目标计算机上的远程共享。

如何让VS在远程计算机上启动它然后附加调试器?

3 个答案:

答案 0 :(得分:27)

  1. 在远程计算机上,转至https://visualstudio.microsoft.com/en/downloads/#remote-tools-for-visual-studio-2017下载并安装远程调试工具。
  2. 运行" Visual Studio 2017远程调试器"刚刚安装的应用程序
  3. 应用程序将在主窗口中显示服务器名称和端口;类似于' COMPUTERNAME:4022'
  4. 在开发计算机上的Visual Studio中,选择" Remote Machine"作为运行目标。这将打开一个对话框,输入远程机器信息。
  5. 如果您在"自动检测到"下方看到您的机器,请选择它。如果没有,请使用手册部分中步骤3中找到的服务器名称和端口。
  6. 你应该能够打出游戏"使用"远程机器"选中后,它会将应用程序部署到远程计算机并允许您进行调试(它可能会要求输入远程计算机的用户名和密码)。

答案 1 :(得分:5)

前往此页面: https://www.visualstudio.com/downloads/

查找Visual Studio 2017部分下载工具 并为您的服务器下载Visual Studio 2017版本的远程工具

安装完成后,启动Visual Studio 2017远程调试器并为其配置端口,还需要将端点配置到服务器。

下一步,转到您的计算机(Visual Studio 2017),在“调试菜单”上,单击以附加要处理的调试器。输入您的服务器和端口(server.com:port)并刷新进程列表,它将需要用户和密码,标记所有用户的显示进程。找到w3wp.exe并附加到它。

更多完整信息:https://docs.microsoft.com/en-us/visualstudio/debugger/remote-debugging

答案 2 :(得分:0)

新的下载链接(Visual Studio.com不再提供VS 2017下载):

所有VS下载的概述: https://docs.microsoft.com/en-us/visualstudio/debugger/remote-debugging?view=vs-2019

直接下载VS 2017远程工具(需要MS登录): https://my.visualstudio.com/Downloads?q=remote%20tools%20visual%20studio%202017