前言

  core也用了很长一段时间了,发现很多小伙伴不知道如何调试core的代码。

  可想而知,以前使用mvc的时候,不需要发布代码,直接iis地址指向项目源码,然后附加到进程w3wp.exe就可以调试了。

  在core的项目里面已经不能这样玩了...

正文

1. 安装Open Command Line

2. 配置

我们先建一个core网站,在解决方案上面右键,最下面会出现Open Command Lint选项

先进Default,会打开dos面板,路径是当前项目路径

输入:dotnet run 启动项目

在浏览器中打开https://localhost:5001就可以浏览到项目。

然后在VS中附加到进程,选择dotnet.exe进程(选择查看所有用户进程)

这样断点就进来了。

如果修改了代码,需要在使用ctrl+c终止,然后dotnet run重新发布,就可以了。

这样一来相当于以前把 IIS 直接定位在网站项目路径下的做法了, 足够方便。

后来发现还有更方便的,连 dotnet run都不需要敲了。

选择Settings,将 Command arguments 这一栏改为: /k dotnet run

设置好了, 下一次点击 “Open Comand Line”->“Default”, 直接就执行 dotnet run 了。

PS:大佬指点,命令可以改成 dotnet watch run,这样代码改动就不需要重新执行命令了,

原文地址: https://www.cnblogs.com/shumin/p/9967854.html


.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com

调试.NET CORE代码相关推荐

  1. 【Vscode】调试DotNet Core代码

    Visual Studio作为宇宙第一的IDE,开发调试.net core app,无一能出其右,我们还需要去了解Visual Studio Code吗?答案是肯定. 杀鸡焉用牛刀:就一个hello ...

  2. 段错误调试神器 - Core Dump详解

    一.前言: 有的程序可以通过编译, 但在运行时会出现Segment fault(段错误). 这通常都是指针错误引起的. 但这不像编译错误一样会提示到文件某一行, 而是没有任何信息, 使得我们的调试变得 ...

  3. 编译调试 .NET Core 5.0 Preview 并分析 Span 的实现原理

    很久没有写过 .NET Core 相关的文章了,目前关店在家休息所以有些时间写一篇新的????.这次的文章主要介绍如何在 Linux 上编译调试最新的 .NET Core 5.0 Preview 与简 ...

  4. 使用VS Code从零开始开发调试.NET Core 1.1

    使用VS Code 从零开始开发调试.NET Core 1.1.无需安装VS 2017 RC 即可开发调试.NET Core 1.1应用. .NET Core 1.1 发布也有一段时间了,最大的改动是 ...

  5. 使用VS Code开发调试.NET Core 多项目

    使用Visual Studio Code(VS Code)开发调试.NET Core和ASP.NET Core 多项目multiple project. 之前讲解过如果使用Visual Studio ...

  6. 使用VS Code开发 调试.NET Core 应用程序

    使用VS Code开发 调试.NET Core RC2应用程序,由于.NET Core 目前还处于预览版. 本文使用微软提供的示例进行开发及调试. https://github.com/aspnet/ ...

  7. win10下使用pycharm调试wsl的代码

    安装wsl 网上一大把,自己搜.我自己装的ubuntu 18 将代码放在win10的目录中 如 d:\teether wsl安装python3-pip wsl的Ubuntu下已经装了python3 p ...

  8. 调试Excel VBA代码

    调试Excel VBA代码 目录 1编译错误     2运行中出错或者运行结果错误 Excel VBA出错时给出的错误信息极少,需要充分利用各种工具来进行调试. 1.编译错误 常见的编译错误有: 错误 ...

  9. 用Android Studio调试Framework层代码

    Android程序员不得不知的调试技巧. 本文以webview loadUrl和域名解析为例,介绍配合使用LLDB和Android Studio调试Framework代码的技巧. java 层调试 首 ...

最新文章

  1. React 开始制作 6
  2. 模型越大,真的越香吗?千亿参数之后是万亿,万亿之后呢?
  3. 中小型制造企业如何玩转MES系统?
  4. win32 创建进程三种方式简单示例 - 使用CFree
  5. 23.2.3 高速缓存依赖性(1)
  6. 一次对路边饮用水RFID供应机的跑路玩法
  7. 《假如编程是魔法之零基础看得懂的Python入门教程 》——(六)精简魔法更强大
  8. ie手机浏览器_Flash之后是不是该IE浏览器了
  9. redis的zset的底层实现_Redis中hash、set、zset有多牛?从底层告诉你数据结构原理...
  10. 中国烧鹅系列:利用烧鹅自动执行SD卡上的自定义程序(含视频)
  11. windows利用diskpart格式化磁盘
  12. 用PS修改PNG格式图标的颜色
  13. 移动硬盘丢失的分区可以恢复吗
  14. Linux 下重新挂载分区方法
  15. Springboot---Model,ModelMap,ModelAndView
  16. 分支语句与循环语句(二)
  17. MATLAB快速入门(五):符号微积分
  18. 九校联考-长沙市一中NOIP模拟Day1T1 矩阵游戏(game)
  19. 如何查看别人通过百度云盘分享的文件
  20. 2021-你需要知道的前端网络知识-http

热门文章

  1. 人工智能教程007:创建一个卷积神经网络(2)
  2. Log4Net的WebApplication使用
  3. 技术贴:触摸屏(TP)技术交流
  4. Java内部类详解(转)
  5. 将 SharePoint 开发与其他形式的开发进行比较
  6. 葬身李刚儿子车轮下的漂亮女孩
  7. 【转】我们到底为了什么钻研技术?
  8. 大话领域驱动设计——简介
  9. ASP.NET Core 中做集成测试的三种方案
  10. 6月统计|.NET薪资一旦高起来,岂是其他语言能比的!