簡體   English   中英

無法附加到 VS 2022 中的 w3wp 進程

[英]Cannot attach to w3wp process in VS 2022

我有 web 應用程序在 IIS 中本地運行。Net Framework 4.7.2 的應用程序。 當我嘗試在 Visual Studio 中為 w3wp 進程“附加到進程”時,我無法這樣做。 Visual Studio 在管理員帳戶下運行。 我嘗試過的事情:

  1. 以不同的順序重啟 IIS 和 VS。
  2. 將 IIS 中應用程序池的“啟用 32 位應用程序”標志設置為 true
  3. 嘗試運行進程監視器以查看是否會出現錯誤。 不,沒有錯誤。
  4. 嘗試將“附加到”combobox 中的應用程序類型手動設置為具有相同結果的各種類型。 嘗試過的類型:Managed 4.x,帶和不帶兼容模式,Managed(本機編譯),Native。
  5. 嘗試了 Visual Studio 修復 - 仍然有問題。
  6. 創建全新的 web app.Net Framework 4.7.2,將其部署在 IIS 下並嘗試附加到 w3wp 進程並遇到同樣的問題。

我注意到的事情:

  1. 當我嘗試連接到 64 位版本的 w3wp 時,類型是“Managed Net 4, x64”,我收到“無法連接到進程”的消息,理由是:VS 必須以管理員身份運行。 有趣的是:VS 是以管理員身份運行的。
  2. 當我打開 32 位應用程序標志時,我得到的類型為 x86 和普通的“訪問被拒絕”。 即使重新啟動 IIS 並嘗試訪問該應用程序以啟動新的 w3wp 進程。 我認為應該是:“Managed Net 4, x86”,但我不是 100% 確定。

在這一點上,我沒有想法。 任何幫助將不勝感激

更新。 我注意到,當我在 IIS 中打開應用程序池上的 32 位應用程序時,我在事件查看器中收到以下錯誤:“無法找到來自源 .NET 運行時的事件 ID 0 的描述。引發此事件的組件未安裝在您的本地計算機或安裝已損壞。您可以在本地計算機上安裝或修復該組件。”

原來損壞的 Avecto 安裝是罪魁禍首。 重新安裝有問題的軟件解決了這個問題。 活到老,學到老。 至少我還活着。:)

暫無
暫無

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

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