Windows proksi o'zgarishlari: ilovalar nima uchun eski marshrutda qoladi
Saqlangan Internet Settings qiymati, qayta o'qilgan mijoz konfiguratsiyasi va mavjud ulanish registrga yozish muvaffaqiyatsiz bo'lmasa ham bir-biriga mos kelmasligi mumkin.
Windows sozlamalari oynasi yangi proksini ko'rsatishi mumkin, ilova esa avvalgi marshrutda davom etadi. Qaysi holatni kuzatayotganingizni aniqlang:
| Kuzatuv | U nimani tasdiqlaydi |
|---|---|
| Yangi qiymat saqlangan | Tanlangan foydalanuvchi yoki mashina konfiguratsiyasi o'zgargan |
| Mijoz yangi konfiguratsiyani o'qiydi | O'sha mijoz foydalanadigan manbani yangilagan |
| Yangi ulanish yangi marshrutdan foydalanadi | Yangilangan siyosat yangi marshrutlash qaroriga ta'sir qilgan |
WinINet har bir ulanish uchun Internet Options va bildirishnomalarni taqdim etadi, jumladan INTERNET_OPTION_SETTINGS_CHANGED va INTERNET_OPTION_REFRESH. Yangilanayotgan sozlama uchun qo'llab-quvvatlanadigan konfiguratsiya API sidan foydalaning va uning xatolarini bildiring. Faqat registrga yozish mijozda eskirgan ko'rinish qoldirishi mumkin; umumiy sozlamalar translyatsiyasi har bir tarmoq kutubxonasini uni qayta o'qishga majburlamaydi.
So'ngra ta'sirlangan ilovaning steki va hisobini aniqlang. .NET 9 Windows mijozi uchun tizim proksisini yangilash hayot sikli aniq proksi obyektlaridan va muhit standart qiymatlaridan farq qiladi. WinHTTP va o'z proksi sozlamalariga ega mijozlar alohida holatlardir. Joriy foydalanuvchingiz ostidagi o'zgarish boshqa hisob ostida ishlayotgan xizmat haqida kam gapiradi, WinINet yangilanishi esa ixtiyoriy soketlarga proksi yordamini bera olmaydi.
Va nihoyat, yangi ulanishni avval o'rnatilgan faol ulanish yoki tunneldan ajrating. Sozlamani o'zgartirish o'sha oqimni avtomatik ko'chirmaydi. Proksi o'zgarishlarini ko'rsatadigan ilova uchun aniq saqlash, bildirish va yangi ulanish siyosati kerak.