为什么我的Visual Studio会以这种方式开始行动?iisexpress无法找到或打开PDB文件

Abr*_*una 5 c# asp.net debugging asp.net-mvc visual-studio-2013

当我第一次创建项目并运行它时,我没有收到这些消息:

'iisexpress.exe'(CLR v4.0.30319:DefaultDomain):已加载'C:\ Windows\Microsoft.Net\assembly\GAC_32\System.Web\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.dll'.无法找到或打开PDB文件.

那么我对我的VS配置做了什么,或者我的项目属性导致了这个问题呢?

在这个开始发生之前,运行应用程序需要一两分钟,现在我等了5分钟.哪个是坚果,我的配置在某处出了问题.

Rod*_*ell 0

您开始收到该消息的最可能原因

“'iisexpress.exe'(CLR v4.0.30319:DefaultDomain):已加载'C:\ Windows \ Microsoft.Net \ assembly \ GAC_32 \ System.Web \ v4.0_4.0.0.0__b03f5f7f11d50a3a \ System.Web.dll'。无法查找或打开 PDB 文件。” 是因为该 DLL 现在正在执行期间加载,而之前并未加载。

但是,丢失的 PDB 文件不是您的问题的一部分。您可以通过从 Microsoft 获取此 PDB 文件来消除警告消息。但我建议您专注于使它开始出现的操作(即当您开始加载 System.Web.dll 时)。这可能有助于解释为什么加载时间更长。