Kiedy .NET 9 przejmuje zmiany ustawień serwera proxy w Windows?
HttpWindowsProxy odświeża ustawienia systemowe bieżącego użytkownika; jawne obiekty, wartości domyślne środowiska i aktywne strumienie mają różny czas życia.
Najpierw ustal źródło:
| Źródło | Wpływ obserwatora rejestru Windows w .NET 9 |
|---|---|
| Obiekt handler.Proxy aplikacji | Nie nadpisuje tego jawnego obiektu |
| Wartość domyślna wybrana przez środowisko | Nie zamienia środowiska w usługę aktualizacji na żywo |
| Ścieżka systemowego serwera proxy w Windows | HttpWindowsProxy obserwuje Internet Settings bieżącego użytkownika i odświeża po powiadomieniu |
Bieżący użytkownik może być kontem usługi, a nie użytkownikiem pulpitu, którego ustawienia się zmieniły.
Nie buduj zasad tylko na podstawie WinHttpGetIEProxyConfigForCurrentUser i jego ręcznego pola Proxy: zwraca ono także obejścia i dane automatyczne. Jeden stały WebProxy odrzuca decyzje PAC zależne od miejsca docelowego.
Sprawdź kolejny wybór połączenia, a nie ruch istniejącego strumienia. Starsze środowiska uruchomieniowe lub zasady należące do aplikacji potrzebują własnego obsługiwanego cyklu aktualizacji; wielokrotne ponowne uruchamianie Windows nie wyjaśnia, które źródło było nieaktualne.