簡體   English   中英

Visual Studio Express無法調試-“調試器未正確安裝”

[英]Visual Studio Express can't debug - “The debugger is not properly installed”

我最近在筆記本電腦上(運行XP SP3)設置了Visual Web Developer 2008 Express Edition,以為網站開發一些c#.net代碼。 一切似乎都運行良好,我可以編輯代碼,並且該網站可以在IIS中運行...

當我按F5進行調試時,問題就來了。 我收到以下錯誤消息:

“無法使用'VITCH2000'附加到應用程序'WebDev.WebServer.EXE'(PID:3520)。調試器未正確安裝。無法調試請求的代碼類型。運行安裝程序以安裝或修復調試器。”

我已經搜索了錯誤消息,並花了數小時嘗試各種修復程序,但並不高興。 調試器拒絕工作。 我還修復了.net框架(2、3和3.5),並卸載/重新安裝/修復了Visual Web Developer 2008 Express Edition,但仍然存在相同的錯誤。

我還在C:\\ Program Files \\ Common Files \\ Microsoft Shared \\ VS7Debug中重新注冊了dll,甚至在卸載和重新安裝之間將它們全部刪除,但似乎無濟於事。

有誰知道我要運行哪種安裝程序或使該調試器工作的方法? 任何想法表示贊賞!

這只是黑暗中的一槍,但是您可以嘗試安裝Visual C#2008 Express Edition,看看是否可以將Web項目導入該版本並從那里進行調試。 自從我使用Express版本以來已經有一段時間了,但是我似乎想起來了使用Visual C#2005 Express Edition運行Web應用程序。

我似乎有一種解決方案。 我決定嘗試使用“打開網站>本地IIS”而不是“打開網站>文件系統”來打開網站。 調試器現在可以工作了!!! 好極了! 不過,這有一個缺點。 在IIS中,有一堆第三方代碼作為虛擬目錄鏈接到該站點。 現在,該站點的編譯時間長得多,因為它似乎在啟動站點之前就已編譯(或至少進行了錯誤檢查)所有代碼。 有沒有解決的辦法。

由於文件系統方法在我的台式計算機上正常工作,因此我還決定嘗試將站點代碼檢出到計算機上的其他目錄,並使用“打開網站>文件系統”打開該新文件夾。 你猜怎么了? 它還可以正確調試! 因此,看來我創建的特定項目的設置有問題。 而且在VS的所有重新安裝中,這些用戶文件都沒有替換(即使有一次我刪除了整個“ My Documents \\ Visual Studio 2008”目錄。

有什么想法可以刪除初始項目的所有用戶設置文件,以便可以從原始文件系統位置進行調試嗎?

暫無
暫無

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

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