[英]w3wp crashes when starting debug in VS 2005
我知道有幾個類似的問題,但沒有一個解決了我的問題。
這個問題剛剛在最近幾天內開始。 我並不總是每天都打VS,所以當它開始時我無法肯定地說。
當我開始調試時,應用程序在IE中加載,但是w3wp進程隨着消息而消失
“程序'[9252] w3wp.exe:Managed'已退出,代碼為0(0x0)。”
我在IIS 7(本地機器)上運行Vista並進行調試。 VS 2005.這不是一個新環境。 在這個問題開始之前,一切都已經工作了幾個月。
我用Google搜索並找到了許多解決方案。 我嘗試搞亂應用程序池中的Process Model設置。 我嘗試更改應用程序池。 我已經挖掘了VS的所有設置,我發現它似乎適用。 我是以管理員身份運行的。 此外,我也運行VS 2008,這很好。
更新:我測試了另一個應用程序,也遇到了問題。 雖然該應用程序配置為在本機VS Web服務器上進行調試(我忘了它的名字,但我的錯誤是
程序[7192]'WebDev.WebServer.EXE:Managed'已退出,代碼為0(0x0)。
我遇到了同樣的問題。
根據Microsoft Vista上的Microsoft Microsoft Visual Studio 2005問題列表 ,有兩個要求可以解決此問題:
可以通過轉到“控制面板”,選擇“程序和功能”,然后單擊“打開或關閉Windows功能”來添加IIS 6兼容性組件。 確保檢查Internet Information Services下的IIS 6管理兼容性組件。
一旦我安裝了這些組件並重新啟動,我就能夠進行調試。
編輯:如果我打開其他Internet Explorer瀏覽器窗口,我仍然會發現該進程不時在我身上消失。 因此,我必須確保打開的唯一Internet Explorer窗口是調試Visual Studio 2005代碼的窗口。 如果需要,我使用FireFox以並行方式瀏覽網頁。
浪費了大約8個小時后,我可以回答我自己的問題。 這是VS2005 / IE8的一個問題。 無論出於何種原因,他們並不能很好地融合在一起。 我卸載了IE8,一切正常。
我知道微軟是一家大公司,但是一些跨部門的溝通和測試會很棒。
自從最近幾周的更新以來,我遇到了同樣的問題。
但只需打開開發工具並將瀏覽器模式設置為ie7即可解決。
在Win 7 Enterprise N上使用IE1和VS 2003(!),我發現有額外的IE運行使調試成為不可能,但在失去所有IE窗口后啟動調試會話時工作。
花費大量時間和挫折。
我通過以下方式解決了我的問題:
如果我在啟動調試器時打開現有的IE窗口,我會得到這個。 確保關閉所有現有的IE窗口。
如果應用程序中發生堆棧溢出(無雙關語),則會發生這種情況。 堆棧溢出通常是由代碼中的無限遞歸引起的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.