簡體   English   中英

如何修復瀏覽器無法在調試模式下打開?

[英]How to fix browser not opening in debug mode?

我無法在 google chrome 或任何其他瀏覽器中啟動我的 web 加載項我點擊了開始按鈕,上面寫着 IIS Express 而不是啟動它在點擊按鈕后進入調試模式但沒有任何反應。 這是開始前的截圖:

啟動模式后:

原因之一是您的 Visual Studio 未作為ADMIN運行。 您必須以管理員權限運行 Visual Studio - 要在 Visual Studio 的快捷圖標上執行此操作,右鍵單擊並“以管理員身份運行” - 或永久檢查轉到“屬性”,單擊“高級”,然后單擊“以管理員身份運行” -當您以這種方式運行它時,您會在 VS 的右上角看到一個標簽“ADMIN”。

現在,如果這不起作用,您可以使用此調用System.Diagnostics.Debugger.Launch();運行進入調試器System.Diagnostics.Debugger.Launch();

創建一個空頁面並在 PageStart 上進行此調用,然后只需從瀏覽器加載此頁面

System.Diagnostics.Debugger.Launch();

在您的網絡項目的設置中檢查此設置,並確保它沒有設置為“不打開頁面”

在此處輸入圖片說明

HTTP 錯誤 403.14 - Forbidden 錯誤背后的原因是目錄瀏覽功能已關閉。 您可以通過以下步驟啟用:

打開命令提示符,然后轉到計算機上的 IIS Express 文件夾。 例如,在命令提示符下轉到以下文件夾:

C:\Program Files\IIS Express

鍵入以下命令,然后按 Enter:

appcmd set config /section:directoryBrowse /enabled:true

在 VS2022 中,您可以選中/取消選中標志以在默認瀏覽器中啟動 web 項目。

為此,請右鍵單擊解決方案中的相關項目,然后單擊“屬性”。 在左側的菜單中單擊“調試”,然后單擊“打開調試啟動配置文件 UI”。

在此處輸入圖像描述

在出現的對話框中,select 左側窗格中的相關配置文件,然后向下滾動到“啟動瀏覽器”。 根據需要選中/取消選中此選項。

在此處輸入圖像描述

或者,打開項目中的 Properties/launchSettings.json 文件,並在相關profiles條目下添加以下行:

"launchBrowser": true,

暫無
暫無

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

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