繁体   English   中英

使用Visual Studio IIS Express将VSCode调试器附加到.NET Core应用程序调试

[英]Attach VSCode debugger to .NET Core app debugging with Visual Studio IIS Express

我有一个Angular应用程序,它在后端使用.NET Core,在前端使用Angular。 我的团队使用Visual Studio 2019处理后端,但我更喜欢使用VSCode与Angular一起使用。 关键是,要启动应用程序,我是通过de Visual Studio IIS Express调试器完成的,但是随后我无法在VSCode中建立断点或类似的东西。

我在VSCode调试器中看到有一些选项,例如“附加到Chrome”,我认为这可能是与正在运行的应用程序建立这种连接的方式,但我真的不知道这是否可行或如何做。 希望您能对此有所帮助,并在此先感谢大家。

这是Visual Studio 2017 Professional(v15.9.28307)的最新更新对我有用的东西

在Visual Studio设置中,启用了远程调试的Chrome浏览器配置。

  1. 单击IIS Express启动按钮旁边的下拉菜单,然后选择浏览方式...
  2. 使用参数--remote-debugging-port=9222为chrome添加实例

在VS Code中

  1. 安装适用于Chrome的 VS代码扩展调试器
  2. 创建调试配置,以使用chrome和您在Visual Studio中设置的远程调试端口连接到项目的url:

{ "version": "0.2.0", "configurations": [ { "type": "chrome", "request": "attach", "name": "Attach to Chrome", "url": "https://localhost:XXXX", "port":9222, "webRoot": "${workspaceFolder}" } ] }

使用Visual Studio中的调试配置启动应用程序,然后启动chrome开发工具。

从VS Code运行调试器附加配置

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM