.NET Core Web App不会在异常时中断,也不会在异常中中断

Rem*_*ima 10 visual-studio-2015 asp.net-core

我有一个新的.NET Core 1.0项目,由于一些未知的原因,它已经停止(或从来没有,我不记得)在调试时中断.

我在这里添加了StackTrace包:如何从net Core中的异常中获取行号和文件名?

但没有成功.

我正在使用VS2015社区和那里的标准工具.

project.json文件中可能相关的代码段:

  "buildOptions": {
    "emitEntryPoint": true,
    "preserveCompilationContext": true,
    "define": [ "DEBUG", "TRACE" ]
  },
  "runtimes": {
    "win10-x64": {}
  },
  "runtimeOptions": {
    "configProperties": {
      "System.GC.Server": true
    }
  },
Run Code Online (Sandbox Code Playgroud)

UPDATE

好的,如果你从一个新的核心Web应用程序开始,一切都按预期工作.

如果您随后更新了所有软件包,则在添加之前它将无法构建:

"runtimes": {
    "win10-x64": {},
    "win81-x64": {},
    "win8-x64": {},
    "win7-x64": {},
    "win10-x86": {},
    "win81-x86": {},
    "win8-x86": {},
    "win7-x86": {}
  },
Run Code Online (Sandbox Code Playgroud)

为了project.json让它建立和发布.

通过这样做,我现在可以得到行号,但仍然没有破坏.我的新测试项目按预期工作.我必须经历并看到差异.

Rem*_*ima 12

似乎不知何故,例外细节未经检查.

我重置了所有的project.json依赖项,这意味着我在错误页面上收到了详细的例外,但是VS仍然没有中断.

通过检查以下内容:

异常详细信息窗口

它现在正常工作.我不知道这是否过度,如果它是CORE特定的,或每个项目,或VS中的某些东西(鉴于新的CORE项目确实打破它让我认为这是每个项目).