Unable to start debugging on the web server. An authentication error occurred while communicating with the web server

by Behlul 11. May 2010 01:01

İlginç ve can sıkıcı olan "Unable to start debugging on the web server. An authentication error occurred while communicating with the web server" bu hata studio 2005 sp1 yuklenince karşıma çıktı..

klasik olarak dosya hakları web config deki debug mode gibi yazılımcının aklına gelicek her turlu ayarı tek tek defalarca kontrol ettim...

Fakat Tamer Hocam'ın da yardımıyla daha detaylı bir araştırma yapınca bunun bir bug olduğunu ve ancak register ayarlarını değiştirince düzelebileceğini fark ettim.

izlediğim yol şöyle;

Yöntem 1: ana bilgisayar adları (NTLM kimlik doğrulaması isteniyorsa tercih edilen yöntem) belirtin

Geri döngü adresine eşlenir ve Web sitelerinin bilgisayarınıza bağlanabilir ana bilgisayar adlarını belirtmek için şu adımları izleyin:

  1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, regedit yazın ve Tamam'ı tıklatın.
  2. Kayıt Defteri Düzenleyicisi'nde, bulun ve aşağıdaki kayıt defteri anahtarını bulup tıklatın:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\LSA\MSV1_0
  3. Msv1_0 sağ tıklatın, Yeni'nin üzerine gelin ve sonra Çok Dizeli Değer ' i tıklatın.
  4. BackConnectionHostNames yazın ve ENTER tuşuna basın.
  5. BackConnectionHostNames sağ tıklatın ve Değiştir ' i tıklatın.
  6. Değer verisi kutusuna, ana bilgisayar adını veya yerel bilgisayardaki ve Tamam'ı tıklatın siteleri için ana bilgisayar adlarını yazın.
  7. Kayıt Defteri Düzenleyicisi'nden çıkın ve IISAdmin hizmetini yeniden başlatın.

Yöntem 2: geri döngü onay (az önerilen yöntem) devre dışı bırak

İkinci yöntem geri döngü onay DisableLoopbackCheck kayıt defteri anahtarı ayarlanarak devre dışı bırakmaktır.

DisableLoopbackCheck kayıt defteri anahtarını ayarlamak için şu adımları izleyin:

  1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, regedit yazın ve Tamam'ı tıklatın.
  2. Kayıt Defteri Düzenleyicisi'nde, bulun ve aşağıdaki kayıt defteri anahtarını bulup tıklatın:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\LSA
  3. Lsa sağ tıklatın, Yeni'nin üzerine gelin ve DWORD değeri ' ni tıklatın.
  4. DisableLoopbackCheck yazın ve ENTER tuşuna basın.
  5. DisableLoopbackCheck sağ tıklatın ve Değiştir ' i tıklatın.
  6. Değer verisi kutusuna 1 yazın ve Tamam'ı tıklatın.
  7. Kayıt Defteri Düzenleyicisi'nden çıkın ve bilgisayarınızı yeniden başlatın.

Tags:

Bug

Microsoft Tag

www.behlulbehram.com

Behlül Behram Kimdir?

2004 yılında Doğu Akdeniz Üniversitesi Bilgisayar Mühendisliği Bölümünden mezun oldu. 2000 yılından günümüze kadar C, C++, VB, VB.NET, C# dilleri ile bir çok proje yaptı. Halen Türkiyenin önde gelen bilişim firmalarının birinde   "Yazılım Geliştirme Uzmanı" olarak çalışmaktadır...


Yandex.Metrica