dostaję ten błąd, gdy zadzwonię usługę internetową:Zdalny serwer zwrócił błąd: (407) Proxy Authentication Required
„Zdalny serwer zwrócił błąd: (407) Proxy Authentication required”.
uzyskać ogólny pomysł i mogę uzyskać kod do pracy poprzez dodanie
myProxy.Credentials = NetworkCredential("user", "password", "domain");
lub za pomocą DefaultCredentials w kodzie. Mój problem polega na tym, że połączenie z serwisem sieciowym działa bez tego.
Wygląda na to, że istnieje nie kodujące rozwiązanie obejmujące Machine.config, ale co to jest? W tej chwili nie mogę dostać się do pliku machine.config w polu produkcyjnym, aby zobaczyć, jak to wygląda. Próbowałem aktualizować mój plik machine.config w następujący sposób, ale nadal dostaję błąd 407.
<system.net>
<defaultProxy enabled="true" useDefaultCredentials="true">
<bypasslist>
<clear />
</bypasslist>
<proxy proxyaddress="myproxy:9000"
usesystemdefault="false"
bypassonlocal="true"
autoDetect="False" />
</defaultProxy>
</system.net>
Dzięki, to próbowałem i nadal pojawia się błąd "(407) Wymagane uwierzytelnienie Proxy". Czy dodanie wpisanej sekcji zatrzymuje błąd? Jedyne, co działa na pewno na moim lokalnym polu, jest ustawienie właściwości myProxy.Credentials w kodzie. – chris