【问题标题】:How to get .net core 2.1 mvc web application debugged on a remote server?如何在远程服务器上调试 .net core 2.1 mvc Web 应用程序?
【发布时间】:2019-12-12 09:57:07
【问题描述】:

我打开了默认的 .net core 2.1 MVC 应用程序,构建模式设置为调试。它托管在 Windows Server 2016 上运行的 IIS 服务器上。

我将解决方案发布到远程服务器的映射网络驱动器,并将配置设置为从 Visual Studio 进行调试。当我连接到“w3___”进程时,它会打开一个调试会话,但所有断点都有以下消息并且不会被命中:

“当前不会命中断点。没有为该文档加载任何符号”

请告知如何让断点工作。

【问题讨论】:

  • 什么样的远程服务器,Windows 还是 Linux?
  • Windows Server 2016
  • 那你是怎么设置远程调试的呢?您是否在该远程服务器上安装了 Visual Studio 远程调试器?
  • 你附加到了错误的进程,blog.lextudio.com/…
  • 谢谢 - 成功了!

标签: c# asp.net .net iis asp.net-core-mvc


【解决方案1】:

对于那些仍然对此感到疑惑的人,@Lex Li 回答了这个问题。对于 .net 核心,您需要附加到 dotnet.exe 而不是 w3 进程。

【讨论】:

    猜你喜欢
    • 2021-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-17
    • 2020-04-27
    相关资源
    最近更新 更多