Dav*_*New 17 asp.net-core-mvc dnx kestrel-http-server asp.net-core
调试在使用Kestrel托管的ASP.NET 5 API项目中引用的DNX项目时,不会遇到断点(所有这些项目都位于同一解决方案和src文件夹中).使用IIS Express进行调试工作正常.
可以采取哪些故障排除步骤来解决此问题?
在调试时没有使用DNX项目创建二进制文件或PDB,所以我不确定从哪里开始.
project.json命令:
"commands": {
"web": "Microsoft.AspNet.Server.Kestrel"
},
Run Code Online (Sandbox Code Playgroud)
项目属性:
注意:1.0.0-rc1-final在所有项目中使用RC1 库.
1.0.0-rc1-update1DNX运行时.我已经卸载了所有其他运行时.project.lock.json文件并恢复了DNU.global.json正在使用正确的运行时:
{
"projects": [ "src", "test", "." ],
"sdk": {
"version": "1.0.0-rc1-update1",
"runtime": "clr",
"architecture": "x86"
}
}
Run Code Online (Sandbox Code Playgroud)在Modules窗口中,我可以看到项目符号未加载:
我怎样才能解决这个问题?
我发现只有在同时运行多个启动项目时才会出现此问题.运行单个项目时,调试在解决方案中的所有项目中都能正常运行.
我不知道如何解决这个问题以及它为什么会发生.
我在aspnet/Tooling GitHub 存储库上提交了此问题。一致认为这是一个错误,只有在 Visual Studio 2015 Update 2 版本中才能修复。
临时解决方案是为每个进程使用单独的 VS 实例。
请参阅此处的问题。
| 归档时间: |
|
| 查看次数: |
1120 次 |
| 最近记录: |