簡體   English   中英

無法在 WebServer 上開始調試

[英]Unable to Start Debugging on the WebServer

在創建網站時,我選擇 Location 作為 HTTP 然后提供http://172.24.17.188/myProject並愉快地創建了項目。

我也能夠運行該項目。 但是一旦我關閉了 VS2008 並重新打開了項目,我在嘗試運行網站時遇到了以下錯誤。

在此處輸入圖像描述 編輯:我可以通過手動輸入瀏覽器來瀏覽網站,但無法運行或調試 usinh VS2008。

如果網站在同一台機器上的 IIS 上運行,那么您可以將調試器附加到 IIS 進程。 您可以通過單擊“調試”然后單擊“附加到進程...”來執行此操作。 按降序對進程進行排序,找到名為“w3wp.exe”的進程。 然后單擊“附加”按鈕。 如果您沒有看到該過程,請在瀏覽器中查看該站點以允許 IIS 啟動該過程。

如果網站在不同的服務器上運行,那么您也可以這樣做,但您需要運行遠程調試工具 (MSVSMON)。 這意味着您需要在 Web 服務器上安裝 Visual Studio。 運行 MSVSMON 並確保防火牆不會阻止連接。 現在單擊“調試”,然后單擊“附加到進程...”。 在限定符文本框中輸入在 MSMON 的調試 window 中顯示的服務器名稱。 如果一切設置正確,您將看到遠程服務器進程列表。 然后您可以連接到“w3wp.exe”進程。

這是使用 Visual Studios 和 IIS 調試 web 應用程序的兩種方法。

在您的 IIS 設置中進行以下更改

  • 確保 IIS 配置為使用集成 Windows 身份驗證
  • 確保啟用 HTTP Keep Alives。

暫無
暫無

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

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