Cela n'affecte que Internet Explorer, d'autres (Chrome, Opera, Vivaldi, etc.) fonctionnent sans problème.
Internet Explorer seulement fonctionne lorsque vous utilisez un proxy. C’est-à-dire que cela fonctionne quand Fiddler est ouvert, et juste pour tester, ça marche aussi quand tinyproxy . Par "pas de travail", je veux dire qu'il ne tient qu'à "regarder exemple.com ...". Il n'y a même pas de délai d'attente
J'ai créé un petit extrait de code pour vérifier le proxy par défaut dans le système, car Internet Options ne signale aucun proxy actif.
static void Main(string[] args)
{
var target = new Uri("http://www.vg.no");
var proxy = WebRequest.GetSystemWebProxy();
var proxyUri = proxy.GetProxy(target);
var bypassed = proxy.IsBypassed(target);
Console.WriteLine($"Type of proxy object: {proxy.GetType().Name}\nNamespace of proxy object:{proxy.GetType().Namespace}\nTarget uri: {target.AbsoluteUri}\nProxy uri: {proxyUri.AbsoluteUri}\nIs target bypassed in proxy? {bypassed}");
Console.ReadLine();
}
Et le résultat est assez particulier:
Type of proxy object: WebProxyWrapperOpaque
Namespace of proxy object:System.Net
Target uri: http://www.vg.no/
Proxy uri: http://www.vg.no/
Is target bypassed in proxy? True
Si mon code est correct, on dirait qu'il essaie de s'utiliser lui-même comme proxy. Je ne peux pas, à vie, comprendre quel est le problème.
(Btw: Quand Fiddler est actif, il rapporte Proxy uri: http://127.0.0.1:8888
et Is target bypassed in proxy? False
comme prévu.)
Quelqu'un a vu quelque chose comme ça?
Mes paramètres de proxy:
Mes paramètres de registre pertinents: (ref Cet article )
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings]
"MigrateProxy"=dword:00000001
"ProxyEnable"=dword:00000000
"ProxyHttp1.1"=dword:00000001
"EnableHttp1_1"=dword:00000001
"ProxyOverride"="*.local"
"ProxyServer"="127.0.0.1:8123"