開始調試在創建網站,我選擇的位置爲HTTP,然後提供http://172.24.17.188/myProject,它創建的項目愉快。無法在Web服務器上
我也能夠運行該項目。但是,一旦我關閉了VS2008並重新打開該項目,我在嘗試運行該網站時遇到以下錯誤。
編輯: 我能夠在瀏覽器中手動鍵入瀏覽網站,但無法運行或調試usinh VS2008。
開始調試在創建網站,我選擇的位置爲HTTP,然後提供http://172.24.17.188/myProject,它創建的項目愉快。無法在Web服務器上
我也能夠運行該項目。但是,一旦我關閉了VS2008並重新打開該項目,我在嘗試運行該網站時遇到以下錯誤。
編輯: 我能夠在瀏覽器中手動鍵入瀏覽網站,但無法運行或調試usinh VS2008。
如果網站在IIS上運行在同一臺機器上,那麼你可以將調試器附加到IIS進程。你可以通過點擊「Debug」然後「Attach to process ...」。按降序排序進程並找到名爲「w3wp.exe」的進程。然後點擊「附加」按鈕。如果您沒有看到該進程,則在瀏覽器中查看該站點以允許IIS啓動該進程。
如果網站在不同的服務器上運行,那麼你可以這樣做,但你需要運行遠程調試工具(MSVSMON)。這意味着您需要在Web服務器上安裝Visual Studio。運行MSVSMON並確保防火牆不會阻止連接。現在您單擊「調試」,然後單擊「附加到過程...」。輸入在限定符文本框中的MSMON調試窗口上顯示的服務器名稱。如果一切安裝正確,您將看到遠程服務器進程列表。然後你可以連接到「w3wp.exe」進程。
這些是使用Visual影城和IIS兩種方法來調試Web應用程序。
不要在你的IIS設置
雖然這個答案並沒有直接解決我們的問題,但是當我們在IIS服務器級別的「HTTP響應頭」中選擇「HTTP Keep Alives」時,我們確實找到了問題的根本原因。我們發現了一個重複的「HTTP響應頭」,並刪除重複的條目解決了問題。 – Bryan 2015-08-12 16:09:55
我的網站是在IIS上運行同一臺機器上。但我無法找到「w3wp.exe」。我嘗試在瀏覽器中打開網站,然後刷新進程列表,但仍找不到進程 – Simsons 2011-05-26 09:37:49
嘗試以「管理員」身份運行Visual Studio並在「附加到進程」窗口中確保選中「顯示所有用戶的進程」 。點擊刷新按鈕,看看是否顯示它。 – 2011-05-26 12:50:01