Quand .NET 9 prend-il en compte les modifications de proxy Windows ?
HttpWindowsProxy actualise les paramètres système de l'utilisateur actuel ; les objets explicites, les valeurs par défaut d'environnement et les flux actifs ont des durées de vie différentes.
Identifiez d'abord la source :
| Source | Effet de l'observateur du registre Windows de .NET 9 |
|---|---|
| Objet handler.Proxy de l'application | Ne réécrit pas cet objet explicite |
| Valeur par défaut choisie par l'environnement | Ne transforme pas l'environnement en service de mise à jour en direct |
| Chemin du proxy système de Windows | HttpWindowsProxy surveille les Internet Settings de l'utilisateur actuel et actualise après notification |
L'utilisateur actuel peut être un compte de service plutôt que l'utilisateur du bureau dont les paramètres ont changé.
Ne reconstruisez pas la stratégie uniquement à partir de WinHttpGetIEProxyConfigForCurrentUser et de son champ Proxy manuel : il renvoie aussi les entrées de contournement et automatiques. Un WebProxy fixe écarte les décisions PAC dépendantes de la destination.
Vérifiez la sélection de connexion suivante, pas le déplacement d'un flux existant. Les anciens environnements d'exécution ou une stratégie propre à l'application ont besoin de leur cycle de vie de mise à jour pris en charge ; redémarrer Windows à plusieurs reprises n'explique pas quelle source était obsolète.