Visual Studio'yu yüklerken, güncelleştirirken veya kullanırken ağ ile ilgili hataları giderme
Şunlar için geçerlidir: Visual Studio
Visual Studio'yu bir güvenlik duvarının, ara sunucunun veya İnternet erişimi olmayan bir istemci makinesinin arkasında yüklerken, güncelleştirirken veya kullanırken ağ veya ara sunucuyla ilgili hatalarla karşılaşabilirsiniz. Bu makalede, bu sorunların bazı yaygın senaryolarına yönelik çözümler sağlanır.
"Proxy yetkilendirmesi gerekiyor" hatası
Bu hata genellikle kullanıcılar bir ara sunucu üzerinden İnternet'e bağlandığında oluşur. Ardından proxy sunucusu, Visual Studio'nın bazı ağ kaynaklarına yaptığı çağrıları engeller.
Çözüm
Bu sorunu çözmek için şu adımları deneyin:
Visual Studio'yu yeniden başlatın. Bir ara sunucu kimlik doğrulaması iletişim kutusu görünmelidir. İletişim kutusunda istendiğinde kimlik bilgilerinizi girin.
Visual Studio'yu yeniden başlatmak sorunu çözmezse, bunun nedeni proxy sunucunuzun adresler için
http://go.microsoft.com
kimlik bilgileri istememesi olabilir, ancak adresler için*.visualStudio.microsoft.com
bunu yapar. Bu sunucular için, Visual Studio'daki tüm oturum açma senaryolarının engelini kaldırmak için aşağıdaki URL'leri izin verilenler listesine ekleyin:*.windows.net
*.microsoftonline.com
*.visualstudio.microsoft.com
*.microsoft.com
*.live.com
Adresi izin verilenler
http://go.microsoft.com
listesinden kaldırmanızı öneririz. Adresin kaldırılması, Visual Studio yeniden başlatıldığında hem adres hem dehttp://go.microsoft.com
sunucu uç noktaları için ara sunucu kimlik doğrulaması iletişim kutusunun gösterilmesine olanak tanır.
Alternatif olarak, proxy'nizle varsayılan kimlik bilgilerinizi kullanmak istiyorsanız şu adımları izleyin:
devenv.exe.config (devenv.exeyapılandırma dosyası) bulun:
- Visual Studio 2019: %ProgramFiles%\Microsoft Visual Studio\2019\Enterprise\Common7\IDE veya %ProgramFiles(x86)%\Microsoft Visual Studio\2019\Enterprise\Common7\IDE.
- Visual Studio 2022: %ProgramFiles%\Microsoft Visual Studio\2022\Enterprise\Common7\IDE veya %ProgramFiles(x86)%\Microsoft Visual Studio\2022\Enterprise\Common7\IDE.
Yapılandırma dosyasında bloğu bulun
<system.net>
ve şu kodu ekleyin:<defaultProxy enabled="true" useDefaultCredentials="true"> <proxy bypassonlocal="True" proxyaddress="http://<yourproxy:port#>"/> </defaultProxy>
ağınız için doğru ara sunucu adresini içine
proxyaddress="<http://<yourproxy:port#>
eklemeniz gerekir.Not
Daha fazla bilgi için defaultProxy> Öğesi (Ağ Ayarları) ve proxy Öğesi (Ağ Ayarları) sayfalarına bakın<.><
Bir sorunu bildirmeye çalışırken "Visual Studio bağlantısı kesildi" hatası
Bu hata genellikle bir kullanıcı ara sunucu üzerinden İnternet'e bağlandığında oluşur. Ardından proxy sunucusu, Visual Studio'nın bazı ağ kaynaklarına yaptığı çağrıları engeller.
Çözüm
Bu sorunu çözmek için şu adımları izleyin:
feedback.exe.config bulun (feedback.exeyapılandırma dosyası): %ProgramFiles(x86)%\Microsoft Visual Studio\Installer veya %ProgramFiles%\Microsoft Visual Studio\Installer.
Yapılandırma dosyasında aşağıdaki kodun mevcut olup olmadığını denetleyin. Kod yoksa, son
</configuration>
satırın önüne ekleyin.<system.net> <defaultProxy useDefaultCredentials="true" /> </system.net>
"Temel alınan bağlantı kapatıldı" hatası
Visual Studio'yu güvenlik duvarı olan özel bir ağda kullanıyorsanız, Visual Studio bazı ağ kaynaklarına bağlanamayabilir. Bu kaynaklar oturum açma ve lisanslama, NuGet ve Azure hizmetleri için Azure DevOps Services içerebilir. Visual Studio bu kaynaklardan birine bağlanamazsa aşağıdaki hata iletisini görebilirsiniz:
Temel alınan bağlantı kapatıldı: Gönderme sırasında beklenmeyen bir hata oluştu.
Visual Studio, ağ kaynaklarına bağlanmak için Aktarım Katmanı Güvenliği (TLS) 1.2 protokollerini kullanır. Bazı özel ağlardaki güvenlik gereçleri, Visual Studio TLS 1.2 kullandığında belirli sunucu bağlantılarını engeller.
Çözüm
Bu etki alanı URL'lerini bir izin verilenler listesine ekleyerek bağlantıları etkinleştirin.
"Üst işlemden kimlik ayrıştırılamadı" hatası
Ağ sürücüsünde Visual Studio önyükleyicisi ve response.json dosyası kullandığınızda bu hata iletisiyle karşılaşabilirsiniz. Hatanın kaynağı Windows'taki Kullanıcı Hesabı Denetimi 'dir (UAC).
Bu hatanın oluşma nedeni şudur: Eşlenmiş bir ağ sürücüsü veya UNC paylaşımı kullanıcının erişim belirtecine bağlanır. UAC etkinleştirildiğinde iki kullanıcı erişim belirteci oluşturulur: Biri yönetici erişimine sahip , diğeri yönetici erişimi olmayan . Bir ağ sürücüsü veya paylaşım oluşturulduğunda, kullanıcının geçerli erişim belirteci buna bağlanır. Önyükleyicinin yönetici olarak çalıştırılması gerektiğinden, sürücü veya paylaşım yönetici erişimi olan bir kullanıcı erişim belirtecine bağlı değilse ağ sürücüsüne veya paylaşıma erişemez.
Çözüm
Bu sorunu çözmek için komutunu kullanın net use
veya UAC grup ilkesi ayarını değiştirin. Bu geçici çözümler ve bunları uygulama hakkında daha fazla bilgi için bkz:
- UAC, Windows'ta "Kimlik bilgileri iste" olarak yapılandırıldığında eşlenen sürücüler yükseltilmiş bir istemden kullanılamaz
- Windows işletim sistemlerinde Kullanıcı Hesabı Denetimi'ni etkinleştirdikten sonra programlar bazı ağ konumlarına erişemeyebilir
Ağ paylaşımı izinleri doğru yapılandırılmadığından ürün yüklenemedi veya güncelleştirilemedi
Yüklemeyi veya güncelleştirmeyi gerçekleştiren hesabın ağ paylaşımlarına yeterli erişimi olduğundan emin olun.
Sorun | Çözüm |
---|---|
Kullanıcı hesabı dosyalara erişemiyor. | Kullanıcının makinede yönetici izinleri varsa ve bir düzenden yükleniyor veya güncelleştirilecekse, ağ konumu paylaşılmadan önce ağ paylaşımı izinlerinin (ACL) kullanıcılara okuma erişimi verecek şekilde yapılandırıldığından emin olmanız gerekir. |
Sistem hesabı dosyalara erişemiyor. | Bazen yükleme veya güncelleştirme, kullanıcı hesabı yerine sistem hesabı kullanılarak çalıştırılır. Bu durum genellikle makinenin güncel ve güvenli kalmasını sağlamak için Yönetici güncelleştirmeleri kullanıldığında gerçekleşir. İstemci makinelerinin sistem hesaplarının ağ dosya paylaşımı üzerinde okuma izinlerine sahip olduğundan emin olmanız gerekir. Bu işlemi, paylaşıma erişmesi gereken makine hesaplarını içeren bir Active Directory grubu oluşturup söz konusu AD grubuna paylaşıma erişim vererek yapabilirsiniz. |
Destek veya sorun giderme
Visual Studio yüklemeniz başarısız olursa, adım adım yönergeler için bkz. Visual Studio yükleme ve yükseltme sorunlarını giderme .
Diğer destek seçenekleri:
- Yüklemeyle ilgili sorunlar için bir yükleme sohbeti (yalnızca İngilizce) destek seçeneği sunuyoruz.
- Hem Visual Studio Yükleyicisi hem de Visual Studio IDE'de görünen Sorun Bildir aracı aracılığıyla ürün sorunlarını bize bildirin. BT Yöneticisiyseniz ve Visual Studio yüklü değilse, BT Yönetici geri bildirimini buraya gönderebilirsiniz.
- Visual Studio Geliştirici Topluluğu bir özellik önerin, ürün sorunlarını izleyin ve yanıtlar bulun.