簡體   English   中英

為什么我的Visual Studio會以這種方式開始行動? iisexpress無法找到或打開PDB文件

[英]Why did my Visual Studio start acting this way? iisexpress cannot find or open the PDB file

當我第一次創建項目並運行它時,我沒有收到這些消息:

'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分鍾。 哪個是堅果,我的配置在某處出了問題。

PDB(程序數據庫)文件包含Visual Studio使用的調試信息。

我首先嘗試清理您的解決方案,在調試模式下重建它,看看是否能解決您的問題。 那應該為你重新創建你的PDB。

此外,如果您在Visual Studio中轉到工具 - >選項 - >調試 - >符號並選擇Microsoft符號服務器,它將嘗試為您下載正確的PDB。 然后嘗試在調試模式下重建。

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

“'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時)。 這可能有助於解釋為什么加載需要更長時間。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM