添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

適用于: 是 Visual Studio 否 Visual Studio for Mac 否 Visual Studio Code

我們有最典型的網路或 Proxy 相關錯誤解決方案。 當您在防火牆、Proxy 伺服器或無法存取網際網路的用戶端電腦上安裝、更新或使用 Visual Studio 時,可能會遇到這些錯誤。

錯誤:「需要 Proxy 授權」

當使用者透過 Proxy 伺服器連線到網際網路時,通常會發生此錯誤。 然後 Proxy 伺服器會封鎖 Visual Studio 對某些網路資源所做的呼叫。

修復這個 Proxy 錯誤

  • 重新啟動 Visual Studio。 應該會出現 Proxy 驗證對話方塊。 在對話方塊中依提示輸入您的認證。

  • 如果重新開機 Visual Studio 無法解決問題,可能是因為您的 Proxy 伺服器不會提示您輸入位址的 http://go.microsoft.com 認證,但會針對 *.visualStudio.microsoft.com 位址這麼做。 針對這些伺服器,將下列 URL 新增至允許清單,以解除封鎖 Visual Studio 中的所有登入案例:

  • *.windows.net

  • *.microsoftonline.com

  • *.visualstudio.microsoft.com

  • *.microsoft.com

  • *.live.com

  • 建議您從允許清單移除 http://go.microsoft.com 位址。 移除位址可讓 Proxy 驗證對話方塊在 Visual Studio 重新開機時同時顯示 http://go.microsoft.com 位址和伺服器端點。

  • 如果您想要將您的預設認證用於 Proxy,您可以執行下列動作:

  • 在下列位置尋找 devenv.exe.config (devenv.exe configuration 檔案): %ProgramFiles%\Microsoft Visual Studio\2019\Enterprise\Common7\IDE %ProgramFiles(x86)%\Microsoft Visual Studio\2019\Enterprise\Common7\IDE

  • 在設定檔中,找出 <system.net> 區塊,並加入下列程式碼:

    <defaultProxy enabled="true" useDefaultCredentials="true">
        <proxy bypassonlocal="True" proxyaddress="http://<yourproxy:port#>"/>
    </defaultProxy>
    

    您必須在 proxyaddress="<http://<yourproxy:port#> 中插入您的網路的正確 Proxy 位址。

    如需詳細資訊,請參閱< defaultProxy > 元素 (網路設定) < proxy > 元素 (網路設定) 頁面。

  • 尋找 devenv.exe.config( devenv.exe組態檔) : %ProgramFiles%\Microsoft Visual Studio\2022\Enterprise\Common7\IDE%ProgramFiles (x86) %\Microsoft Visual Studio\2022\Enterprise\Common7\IDE

  • 在設定檔中,找出 <system.net> 區塊,並加入下列程式碼:

    <defaultProxy enabled="true" useDefaultCredentials="true">
        <proxy bypassonlocal="True" proxyaddress="http://<yourproxy:port#>"/>
    </defaultProxy>
    

    您必須在 proxyaddress="<http://<yourproxy:port#> 中插入您的網路的正確 Proxy 位址。

    如需詳細資訊,請參閱< defaultProxy > 元素 (網路設定) < proxy > 元素 (網路設定) 頁面。

    錯誤:嘗試回報問題時,「已中斷與 Visual Studio 的連線」

    當使用者透過 Proxy 伺服器連線到網際網路時,通常會發生此錯誤。 然後 Proxy 伺服器會封鎖 Visual Studio 對某些網路資源所做的呼叫。

    修復這個 Proxy 錯誤

  • 尋找 feedback.exe.config (中的feedback.exe組態檔) : %ProgramFiles (x86) %\Microsoft Visual Studio\Installer%ProgramFiles%\Microsoft Visual Studio\Installer

  • 在組態檔中,檢查下列程式碼是否存在;如果程式碼不存在,請在最後一 </configuration> 行之前新增它。

    <system.net>
        <defaultProxy useDefaultCredentials="true" />
    </system.net>
    

    錯誤:「基礎連線已關閉」

    如果您在具有防火牆的私人網路中使用 Visual Studio,Visual Studio 可能無法連線到某些網路資源。 這些資源可能包括用於登入和授權的 Azure DevOps Services、NuGet 和 Azure 服務。 如果 Visual Studio 無法連線到這些資源的其中一項,您可能會看到以下錯誤訊息:

    基礎連線已關閉:傳送時發生未預期的錯誤

    Visual Studio 使用傳輸層安全性 (TLS) 1.2 通訊協定連線到網路資源。 有些私人網路的安全性設備在 Visual Studio 使用 TLS 1.2 時,會封鎖某些伺服器連線。

    修正這個連線錯誤

    針對下列 URL 啟用連線:

  • https://management.core.windows.net

  • https://app.vssps.visualstudio.com

  • https://login.microsoftonline.com

  • https://login.live.com

  • https://go.microsoft.com

  • https://graph.windows.net

  • https://app.vsspsext.visualstudio.com

  • *.azurewebsites.net (適用於 Azure 連線)

  • *.visualstudio.microsoft.com

  • cdn.vsassets.io (主機內容傳遞網路 (又稱 CDN) 內容)

  • *.gallerycdn.vsassets.io (主機Azure DevOps Services擴充功能)

  • static2.sharepointonline.com (裝載 Visual Studio 用於 Office UI 網狀架構 套件中的資源,例如字型)

  • *.nuget.org (適用於 NuGet 連線)

    此清單可能不含私人擁有的 NuGet 伺服器 URL。 您可以在 %APPData%\Nuget\NuGet.Config 中檢查您所使用的 NuGet 伺服器。

    錯誤:「無法從父進程剖析識別碼」

    當您在網路磁碟機上使用 Visual Studio 啟動載入器和 response.json 檔案時,可能會遇到此錯誤訊息。 錯誤的來源是 Windows 中的使用者帳戶控制 (UAC) 。

    以下是此錯誤的原因:對應的網路磁碟機機或 UNC 共用會連結至使用者的存取權杖。 啟用 UAC 時,會建立兩個使用者 存取權杖 :一個 具有 系統管理員存取權,另一個 沒有 系統管理員存取權。 建立網路磁碟機機或共用時,使用者的目前存取權杖會連結到該存取權杖。 由於啟動載入器必須以系統管理員身分執行,因此如果磁片磁碟機或共用未連結至具有系統管理員存取權的使用者存取權杖,它將無法存取網路磁碟機或共用。

    若要修正這個錯誤

    您可以使用 net use 命令,也可以變更UAC 群組原則設定。 如需這些因應措施及其實作方式的詳細資訊,請參閱下列 Microsoft 支援文章:

  • 當 UAC 設定為 Windows 中的[提示輸入認證] 時,無法從提升許可權的提示使用對應的磁片磁碟機
  • 在您開啟 Windows 作業系統中的使用者帳戶控制之後,程式可能無法存取某些網路位置
  • 錯誤:產品無法安裝或更新,因為網路共用許可權未正確設定

    您必須確定執行安裝或更新的帳戶有足夠的網路共用存取權。

    支援或疑難排解

    有時可能會發生一些問題。 若 Visual Studio 安裝失敗,請參閱針對 Visual Studio 安裝和升級問題進行疑難排解,以取得逐步指導方針。

    以下是一些支援選項:

  • 我們提供 安裝聊天 (英文,) 安裝相關問題的支援選項。
  • 您可以透過 Visual Studio 安裝程式及 Visual Studio IDE 中的回報問題工具回報產品的問題。 如果您是 IT 系統管理員且未安裝 Visual Studio,您可以在這裡提交 IT 管理員意見反應
  • Visual Studio 開發人員社群 \(英文\) 中建議功能、追蹤產品問題和尋找解答。
  • 針對網路設定或離線安裝問題進行疑難排解
  • 在防火牆或 Proxy 伺服器後方安裝及使用 Visual Studio
  • Visual Studio 系統管理員指南
  •