【发布时间】:2016-07-07 06:36:15
【问题描述】:
在安装 dotnetcore 和更新 3 之后,我的调试被打到了地狱。我可以调试代码,但不能调试 global.asax - 我正在运行 iisexpress,它一直运行到更新为止。
问题是它不是所有的项目。一些更简单的我可以进入 global.asax 中的断点。我的同事正在更新 2,对他们来说,所有项目中的断点都没有问题。
如果它只是断点问题,我可以忍受这个问题,但它似乎没有按应有的方式加载 global.asax,因为我对自签名证书的 ServicePointManager.ServerCertificateValidationCallback 覆盖对我不起作用,但它适用于我的同事。
在我删除所有 bin 文件夹和 obj 文件夹并删除 windows dotnet 文件夹下的所有临时 aspnet 文件之前,我确实遇到了任何断点问题。
我已经浏览了大部分关于调试和项目设置的帖子,但无济于事,我已经重新安装了两次 vs 2015。我在visualstudio.com上找不到vs 2015专业更新2的下载...他们似乎只有最新的,没有别的。
有人有什么想法吗?
/埃里克
【问题讨论】:
-
更新:当我越过无效证书的错误并通过浏览器调用 get 方法时,它似乎有时会在 application_start 中遇到断点……但并非总是如此。当它到达断点时,我对证书的覆盖按预期工作。项目启动时vshost是否必须加载global.asax才能将无效的证书错误返回给浏览器?
标签: asp.net debugging visual-studio-2015 visual-studio-debugging