首页 文章

远程调试MVC 6应用程序:未加载符号 .

提问于
浏览
0

我已经构建了一个位于.NETCLR(ASP .Net 4.5)之上的MVC 6应用程序而不是CoreCLR(.Net Core),如图1所示的设置所示 . 我已将此应用程序部署到Azure现在尝试进行一些远程调试 .

为了实现远程调试,我确保将azure管理门户中的“远程调试”设置设置为“打开”,如图2所示,并确保“启用我的代码”和“要求源文件与之匹配”在Visual Studios Debug选项中未选中原始版本,如图3所示 . 但是仍然没有命中断点:“没有为此文档加载符号”,如图4所示 .

我还检查了是否需要在流程中附加任何其他内容,但我所看到的就是选择远程Web应用程序作为限定符时图5中显示的内容 . 我认为w3wp.exe是我唯一需要的东西,因为它没有运行在.CoreCLR之上但是.NETCLR .

不知道我还需要做些什么才能让这个工作 .

图1:project.json中的框架设置 .
Framework setting in project.json

图2:Azure远程调试设置 .
Azure Remote Debugging setting

图3:Visual Studio调试选项 .
Visual studio debug options

图4:断点错误 .
Breakpoint error

图5:要附加到的可用进程 .
Available Processes to attach to

1 回答

  • 0

    好的,所以我认为我已经找到了问题......当我查看可用的附加进程时,我正在沿着正确的路线前进(图5),我希望在可用的进程中看到dnx.exe选项但是这个现在已经在RC2版本中删除了,我应该找到确切的进程名称 . 在我的情况下,AzureBillingCost.exe . 附加到此过程后,问题得以解决 .

相关问题