global.asax 中的 VS 2015 更新 3 断点

VS 2015 update 3 breakpoint in global.asax

安装 dotnetcore 和 update 3 后,我的调试工作陷入困境。我可以调试代码,但不能 global.asax - 我是 运行 iisexpress,它一直运行到更新。

问题是它不是所有项目。一些比较简单的我可以在global.asax中进入断点。我的同事正在更新 2,对他们来说,所有项目中的断点都没有问题。

如果它只是断点问题,我可以忍受这个问题,但它似乎没有加载 global.asax,因为我对自签名证书的 ServicePointManager.ServerCertificateValidationCallback 覆盖不起作用对我来说,但对我的同事来说。

在我删除所有 bin 文件夹和 obj 文件夹,并删除 windows dotnet 文件夹下的所有临时 aspnet 文件之前,我确实遇到了任何断点问题。

我已经完成了关于调试和项目设置的大部分 post,但无济于事,我已经重新安装了 vs 2015 两次。我在 visualstudio.com 上找不到 vs 2015 专业更新 2 的下载...他们似乎只有最新的,没有其他的。

有人有什么想法吗?

/埃里克

这是有史以来最奇怪的修复。不过,我认为这更像是一种解决方法。

这是通过将默认 url 设置为我的起始页所在的文件夹(它不是根文件夹)并将该页面设置为项目属性下的默认起始页来解决的。

如果我设置了起始页,但未将默认值 url 设置为页面所在的文件夹,则启动时将不会加载 global.asax。如果我只设置起始页,它就找不到它 - 所以我认为这里某处存在错误。

/埃里克