cgr*_*aus 6 debugging asp.net-core visual-studio-2017
我正在开发一个项目,我有两个服务器,一个登录服务器和一个服务于该应用程序的辅助服务器.辅助服务器是ASP.NET Core,但第一个只是ASP.NET MVC,因为我无法在Core中使用Identity来处理Angular2的令牌.在VS2015中,断点适用于MVC,但不适用于Core.我搬到了2017年,希望能解决问题.尽管我的A2项目有效,但仍然没有打破断点,正在调用这些方法.调试器说没有代码的调试信息.我已经进入项目设置并告诉它生成完整的pdb(在构建设置的底部,在'advanced'下),我已经关闭'只是我的代码'并打开.NET代码中断.以上是我可以在网上找到的所有建议.我的断点仍未被击中.
尝试调试.NET Core Web应用程序时,请确保已附加到正确的进程.当我附加到w3wp.exe流程时,我遇到了与OP相同的问题.
当我加入这个dotnet.exe过程时,我能够按预期打破.
仅供参考,这是在.NET Core 2.0 Web应用程序上.
以下链接是关于使用.NET Core进行远程调试的,但部分内容仍然适用.
Visual Studio 2017中远程IIS计算机上的远程调试ASP.NET核心
链接简要摘录:
键入进程名称的第一个字母以快速查找dotnet.exe(对于ASP.NET Core). 注意:对于ASP.NET Core应用程序,先前的进程名称为dnx.exe.
单击附加.
| 归档时间: |
|
| 查看次数: |
12798 次 |
| 最近记录: |