首页 文章

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

提问于
浏览
17

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

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

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

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

2 回答

  • 5
    • 在远程计算机上,转至http://visualstudio.com/downloads#remote-tools-for-visual-studio-2017以下载并安装远程调试工具 .

    • 运行刚刚安装的"Visual Studio 2017 Remote Debugger"应用程序

    • 该应用程序将在主窗口中显示服务器名称和端口;像'COMPUTERNAME:4022'之类的东西

    • 在开发计算机上的Visual Studio中,选择"Remote Machine"作为运行目标 . 这应该会弹出一个对话框,输入远程机器信息 .

    • 如果您在"Auto Detected"下列出了您的机器,请选择它 . 如果没有,请使用手册部分中步骤3中找到的服务器名称和端口 .

    • 您应该能够选择"hit play" "hit play"并将应用程序部署到远程计算机并允许您进行调试(它可能会要求远程计算机的用户名和密码) .

  • 21

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

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

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

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

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

相关问题