【发布时间】:2017-08-13 01:35:20
【问题描述】:
我已经构建了一个 MVC 6 应用程序,它位于 .NETCLR (ASP .Net 4.5) 而不是 CoreCLR (.Net Core) 之上,如图 1 所示的设置所示。我已将此应用程序部署到Azure,现在正在尝试进行一些远程调试。
为了启用远程调试,我确保将 azure 管理门户中的“远程调试”设置设置为“打开”,如图 2 所示。并确保“仅启用我的代码”和“需要源文件”如图 3 所示,在 Visual Studios Debug 选项中未选中“to match the original version”。但是仍未命中断点:“No Symbols have been loaded for this document”,如图 4 所示。
我还检查了是否需要在进程中附加任何其他内容,但我看到的只是在选择远程 Web 应用程序作为限定符时图 5 中显示的内容。我认为 w3wp.exe 是我在这里唯一需要的,因为它不是在 .CoreCLR 之上运行,而是在 .NETCLR 之上运行。
不确定我还需要做什么才能使其正常工作。
【问题讨论】:
标签: asp.net .net asp.net-mvc azure remote-debugging