【发布时间】:2014-10-21 07:24:13
【问题描述】:
在最后一次 Windows 安全更新(2014 年 10 月 17 日)之后,我的 MVC 5 解决方案 (System.Web.Mvc) 开始出现异常。我正在使用 VisualStudio 2013。感谢我在这里收到的帮助,我根据 this page 和 that one 上的说明解决了问题。
然而,又出现了另一个问题。每次调试我的解决方案时,我都会收到以下消息:
C:\Program Files\IIS Express\ntdll.pdb: Cannot find or open the PDB file.
C:\Windows\System32\ntdll.pdb: Cannot find or open the PDB file.
我搜索了 dll,但找不到。为了解决这个问题,我清空了符号缓存,并将 Microsoft 符号服务器中的所有符号重新加载到我创建的具有读写权限的新文件夹中。问题依然存在。
事实上,这不是错误,因为我仍然可以通过单击继续运行解决方案,并且即使找不到 ntdll.pdb,该网站也可以正常运行。我该如何克服这个问题以及如何恢复 ntdll.pdb?
谢谢
【问题讨论】:
-
我可以使用this post 关闭我的防病毒软件来解决这个问题。我正在使用 Qt IDE(使用 msvs 32 位 2010 编译器——它弹出一个窗口,通知我应该“使用本地符号缓存”和“使用 microfsoft 符号服务器”,所以我检查了这些选项和框上面写着“不要再问了。”也许VS中有一个设置让你做同样的事情?
标签: asp.net debugging dll visual-studio-2013 asp.net-mvc-5