.Net Core使用 VS 附加到进程调试

前言

必须要吐槽下,最近app有些新功能,需要真机调试(如何在真机调试中,查看log信息我后面会补篇博客),然后顺带着调试接口也不怎么方便,就搞一下附加进程调试,结果搞这个附加到进程调试搞了我两个小时,终于在中午吃饭的时候成功了。 google了各种帖子,博客,各种解决方案,大多数都是复制粘贴来的博客,没一个好使的,还是自己整理一个靠谱点

一、发布到IIS

准备工作:这里要注意配置一定要选Debug。

第一步发布到IIS,这个没什么好说的。xxxx填一下就好了

二、设置应用程序池

这里按照微软官方文档的说法,需要把应用程序池设置成无托管模式。但是我好奇的去试了下,即使设置成托管模式,调试还是成功的,具体见下图: 他下面也解释了原因,并且提到了是可选步骤,但是建议采用此设置。

三、附加到进程

IIS部署好之后,调试>>附加到进程

四、搜索dotnet,然后点击附加
  • 这里就直接搜索dotnet,找到你的发布的Api进程。
  • 如果这里找不到刚发布的Api,就在iis里重新启动下Api,回来点击刷新即可。
  • 如果不显示用户名,使用管理员权限打开VS就可以了

网上很多说搜索w3wp,但是我实测,附加w3wp的进程无效,调试一直不进断点,就是这个耽误了我好久。 后面在官方文档里看到这句话

相关推荐
数据知道30 分钟前
Go基础:一文掌握Go语言泛型的使用
开发语言·后端·golang·go语言
楼田莉子1 小时前
python学习:爬虫+项目测试
后端·爬虫·python·学习
阿挥的编程日记1 小时前
基于SpringBoot的高校(学生综合)服务平台的设计与实现
java·spring boot·后端·spring·mybatis
@LetsTGBot搜索引擎机器人2 小时前
用 Python 打造一个 Telegram 二手交易商城机器人
开发语言·python·搜索引擎·机器人·.net·facebook·twitter
她说彩礼65万2 小时前
Asp.net core appsettings.json` 和 `appsettings.Development.json`文件区别
后端·json·asp.net
用户21411832636022 小时前
国产化算力实战:手把手教你在魔乐社区用华为昇腾 NPU 跑通模型推理
后端
IT_陈寒2 小时前
SpringBoot性能飞跃:5个关键优化让你的应用吞吐量提升300%
前端·人工智能·后端
M1A12 小时前
你的认知模式,决定了你的人生高度
后端
追逐时光者3 小时前
Everything替代工具,一款基于 .NET 开源免费、高效且用户友好文件搜索工具!
后端·.net
QX_hao3 小时前
【Go】--数据类型
开发语言·后端·golang