[译]Debug ASP.NET Core 2.0源代码
2017-11-02 13:39
447 查看
原文
首先你的VS必须为VS 2017 15.3或以上版本。
打开你的
在Call Stack(调用堆栈)窗口,我们只能看到自己的代码。打开VS tools(工具)->options(选项)对话框选择Debugging(调试),去掉Enable Just My Code(启用“仅我的代码”),然后点击OK。现在Call Stack窗口如下:
从上看出我们的代码是被Microsoft.AspNetCore.Hosting.dll调用的。
右键Microsoft.AspNetCore.Hosting.dll选择加载Load Symbols。
将出现下面的对话框,这是从Microsoft Symbol Servers上下载symbols。
右键Microsoft.AspNetCore.Hosting.dll看到Go To Source Code高亮可以选择了。
点击Go To Source Code会弹出一个对话框,供我们选择下载源代码。
这下可以Debug到Core 2的源代码了。
首先你的VS必须为VS 2017 15.3或以上版本。
打开你的
Startup类,在
ConfigureServices方法上设置个断点,按F5 Debug应用。
在Call Stack(调用堆栈)窗口,我们只能看到自己的代码。打开VS tools(工具)->options(选项)对话框选择Debugging(调试),去掉Enable Just My Code(启用“仅我的代码”),然后点击OK。现在Call Stack窗口如下:
从上看出我们的代码是被Microsoft.AspNetCore.Hosting.dll调用的。
右键Microsoft.AspNetCore.Hosting.dll选择加载Load Symbols。
将出现下面的对话框,这是从Microsoft Symbol Servers上下载symbols。
右键Microsoft.AspNetCore.Hosting.dll看到Go To Source Code高亮可以选择了。
点击Go To Source Code会弹出一个对话框,供我们选择下载源代码。
这下可以Debug到Core 2的源代码了。
相关文章推荐
- Debug ASP.NET Core 2.0源代码
- ASP.Net Core的Code Fist代码先行操作方法
- 为什么你需要将代码迁移到ASP.NET Core 2.0?
- Asp.net Core的代码移植技巧,半天将SqlSugarORM转成Core
- ASP.NET Core 2.0 支付宝扫码支付的实现代码
- ASP.NET CORE dotnet run 命令使用debug方式运行
- 为什么你需要将代码迁移到ASP.NET Core 2.0?
- ASP.NET - 使用依赖关系注入在 ASP.NET Core 中编写干净代码
- Asp.Net Core-几行代码解决Razor中的嵌套if语句
- 为什么你需要将代码迁移到ASP.NET Core 2.0?
- [C#]使用 C# 代码实现拓扑排序 dotNet Core WEB程序使用 Nginx反向代理 C#里面获得应用程序的当前路径 关于Nginx设置端口号,在Asp.net 获取不到的,解决办法 .Net程序员 初学Ubuntu ,配置Nignix 夜深了,写了个JQuery的省市区三级级联效果
- Asp.Net core上传文件代码
- 为什么你需要将代码迁移到ASP.NET Core 2.0?
- 微软ASP.NET 电商网站开发实战 MVC6 +HTML5 +WCF+WebAPI+NoSQL+mongoDB+Redis+Core视频 代码 面试题
- 为什么你需要将代码迁移到ASP.NET Core 2.0?
- Docker & ASP.NET Core (1):把代码连接到容器
- ASP.NET Core中实现用户登录验证的最低配置示例代码
- ASP.NET Core 2.0 使用支付宝PC网站支付实现代码(转)
- ASP.NET Core 2.0 使用支付宝PC网站支付实现代码
- ASP.NET Core使用SkiaSharp实现验证码的示例代码