Automatinis tarpinio serverio aptikimas gali būti įjungtas, nors rankiniu būdu nustatyta tarpinio serverio eilutė tuščia. WinHttpGetIEProxyConfigForCurrentUser() grąžina konfigūracijos laukus, o ne galinį tašką kiekvienai paskirties vietai.

LaukasReikšmė
Rankinis tarpinis serverisAiškiai sukonfigūruota reikšmė
Automatinės konfigūracijos URLPAC scenarijaus vieta
Automatinio aptikimo vėliavėlėAr aptikimas įjungtas

Struktūra yra išvestis. Jos automatinio aptikimo nario nustatymas prieš iškviečiant funkciją neįjungia Windows aptikimo. Naudokite grąžintus laukus atskirai automatinio tarpinio serverio užklausai su dokumentuotomis vėliavėlėmis sukurti.

Pirmiausia nustatykite, tada taikykite

Tokia API kaip WinHttpGetProxyForUrl() įvertina tikrąjį paskirties URL. Pateikite tą URL, o ne PAC atsisiuntimo URL, ir pritaikykite nustatymo rezultatą atitinkamai WinHTTP užklausai.

Tiesioginis rezultatas galioja. Scenarijaus atsisiuntimo, scenarijaus vertinimo ir tarpinio serverio ryšio klaidos atsiranda atskiruose žingsniuose. Tikrinkite gedimų kodus ir laikykitės grąžintų eilučių nuosavybės taisyklių.

Kieno konfigūracija?

„CurrentUser“ reiškia iškvietėjo kontekstą. Paslauga be tinkamo įkūnijimo gali skaityti savo paslaugos paskyros nustatymus, o ne darbalaukio naudotojo.

Sąmoningai pasirinkite, ar paslauga naudoja valdomus nustatymus, ar laikosi įgalioto naudotojo konfigūracijos, įskaitant elgesį, kai nėra interaktyvaus naudotojo. Prieigos raktų tvarkymas ir išteklių valymas turi atitikti palaikomas tapatybės API.

Diagnostikai laikykite kartu iškvietėjo paskyrą, konfigūracijos laukus, paskirties vietą, nustatymo rezultatą ir pirmąją ryšio klaidą. Tai parodo, kuriame etape atsirado tuščia reikšmė arba nepavykęs maršrutas.

Susiję straipsniai