【发布时间】:2021-01-11 12:16:13
【问题描述】:
我想在 Visual Studio 中调试已部署的 MVC 应用程序。
Web 服务器是 Windows Server 2019 和 MVC 应用程序发布在本机的 IIS Web 服务器中。
我们将通过自定义域 url 访问 MVC 应用程序。
我想在安装了 Visual Studio 2019 的另一台本地开发计算机(Windows 10 操作系统)中调试已部署的 MVC 应用程序。
我已按照以下文章启用远程调试。
https://docs.microsoft.com/en-us/visualstudio/debugger/remote-debugger-port-assignments?view=vs-2019
在 Windows server 2019 中启用了发现端口 UDP 3702,其中 MVC 应用程序部署在 IIS 中。
按照下面的文章在远程windows server 2019中安装了VS 2017的远程调试工具。
https://docs.microsoft.com/en-us/visualstudio/debugger/remote-debugging?view=vs-2019
我尝试通过以下文章从本地开发计算机的 VS 2019 连接到远程计算机
但我无法在 VS 附加进程
的 Connection target 中找到远程 Web 服务器(部署 MVC 应用程序的位置)要求:
在安装了 VS 2019 的不同开发机器上,我想调试通过 IIS 部署在另一个 windows server 2019 中的 MVC 应用程序。
注意:在远程 Windows Server 2019 中,多个 MVC 应用已部署到 IIS。 在开发机器中,我只想通过自定义域 url 浏览 MVC 应用程序,调试应该在 Visual Studio 2019 中开始。
即使我没有得到,如何远程连接到单个部署的 MVC 应用程序并将调试器从开发机器 VS 2019 附加到它,因为多个 MVC 应用程序部署在远程 Web 服务器中,我只想远程调试特定的 MVC应用。
请告诉我,我怎样才能做到这一点。
【问题讨论】:
标签: c# asp.net asp.net-mvc visual-studio iis