Uzaktan Hata Ayıklayıcı Bağlantı Noktası Atamaları

Visual Studio Uzaktan Hata Ayıklayıcı bir uygulama veya arka plan hizmeti olarak çalıştırılabilir. Uygulama olarak çalıştığında, varsayılan olarak aşağıdaki gibi atanmış bir bağlantı noktası kullanır:

  • Visual Studio 2022: 4026

  • Visual Studio 2019: 4024

  • Visual Studio 2017: 4022

  • Visual Studio 2015: 4020

  • Visual Studio 2013: 4018

  • Visual Studio 2012: 4016

Başka bir deyişle, uzak hata ayıklayıcıya atanan bağlantı noktası sayısı her sürüm için 2 artırılır. İsterseniz farklı bir bağlantı noktası numarası ayarlayabilirsiniz. Bağlantı noktası numaralarının nasıl ayarlanacağı daha sonraki bir bölümde açıklanmaktadır.

32 bit İşletim Sistemlerinde Uzaktan Hata Ayıklayıcı Bağlantı Noktası

TCP 4026 (Visual Studio 2022'de) ana bağlantı noktasıdır ve Azure Uygulaması Hizmeti hariç tüm senaryolar için gereklidir. Bu bağlantı noktasını komut satırından veya uzak hata ayıklayıcı penceresinden yapılandırabilirsiniz.

TCP 4024 (Visual Studio 2019'da) ana bağlantı noktasıdır ve tüm senaryolar için gereklidir. Bu bağlantı noktasını komut satırından veya uzak hata ayıklayıcı penceresinden yapılandırabilirsiniz.

Uzak hata ayıklayıcı penceresinde Araçlar > Seçenekleri'ne tıklayın ve TCP/IP bağlantı noktası numarasını ayarlayın.

Komut satırında, /port anahtarı: msvsmon /port bağlantı noktası < numarası> ile uzak hata ayıklayıcıyı başlatın.

Tüm uzak hata ayıklayıcısı komut satırı anahtarlarını uzaktan hata ayıklama yardımında bulabilirsiniz (F1 tuşuna basın veya uzak hata ayıklayıcı penceresinde Yardım > Kullanımı'na tıklayın).

64 bit İşletim Sistemlerinde Uzaktan Hata Ayıklayıcı Bağlantı Noktası

Uzak hata ayıklayıcının 64 bit sürümü başlatıldığında varsayılan olarak ana bağlantı noktasını (4026) kullanır. 32 bit bir işlemde hata ayıklarsanız, uzak hata ayıklayıcının 64 bit sürümü çoğu durumda 4025 numaralı bağlantı noktasında uzak hata ayıklayıcının 32 bit sürümünü başlatır. 32 bit uzak hata ayıklayıcısını çalıştırırsanız 4026 kullanır ve 4025 kullanılmaz. Visual Studio için Uzak Araçlar 2022 sürüm 17.2 veya üzeri yüklüyse ve uzaktan hata ayıklayıcıyı hizmet olarak başlatmak için Uzaktan Hata Ayıklayıcı Yapılandırma Sihirbazı kullanılıyorsa, varsayılan 32 bit hata ayıklama bağlantı noktası 4025 yerine 4040'tır.

Uzak hata ayıklayıcının 64 bit sürümü başlatıldığında varsayılan olarak ana bağlantı noktasını (4024) kullanır. 32 bit bir işlemde hata ayıklarsanız, uzak hata ayıklayıcının 64 bit sürümü 4025 numaralı bağlantı noktasında uzak hata ayıklayıcının 32 bit sürümünü başlatır (ana bağlantı noktası numarası 1 artırılır). 32 bit uzak hata ayıklayıcısını çalıştırırsanız, 4024 kullanır ve 4025 kullanılmaz.

Bu bağlantı noktası komut satırından yapılandırılabilir: Msvsmon /wow64port <bağlantı noktası numarası>.

Microsoft Azure Uygulaması Service'te Uzaktan Hata Ayıklayıcı Bağlantı Noktaları

Uzaktan hata ayıklayıcı bağlantı noktaları yapılandırılabilir. Şu anda Azure Uygulaması Hizmeti, Visual Studio sürümünüzle ilişkili varsayılan bağlantı noktalarını kullanmaz. Azure Uygulaması Hizmeti, uzak hata ayıklayıcı için 4024 numaralı bağlantı noktasını kullanır.

Bulma Bağlantı Noktası

UDP 3702, ağdaki uzak hata ayıklayıcının çalışan örneklerini bulmak için kullanılır (örneğin, İşleme Ekle iletişim kutusundaki Bul iletişim kutusu). Yalnızca uzak hata ayıklayıcısını çalıştıran bir makineyi bulmak için kullanıldığından, hedef bilgisayarın makine adını veya IP adresini bilmenin başka bir yolunu biliyorsanız isteğe bağlıdır. Bu bağlantı noktası bulma için standart bir bağlantı noktası olduğundan yapılandırılamaz.

Bulma bağlantı noktası, giden bağlantı noktası (giden kuralı) olarak açılmalıdır.

Bulmayı etkinleştirmek istemiyorsanız, msvsmon'ı bulma devre dışı bırakılmış olarak komut satırından başlatabilirsiniz: Msvsmon /nodiscovery.

Ayrıca bkz.