Mae WPAD ymlaen. Pam mae cyfeiriad dirprwy WinHTTP yn wag?
Mae darllen ffurfweddiad dirprwy Windows a phenderfynu dirprwy ar gyfer cyrchfan yn weithrediadau ar wahân. Mae hunaniaeth gwasanaeth yn ychwanegu terfyn arall.
Gall canfod dirprwy awtomatig fod ymlaen tra mae'r llinyn dirprwy â llaw yn wag. Mae WinHttpGetIEProxyConfigForCurrentUser() yn dychwelyd meysydd ffurfweddu, nid bwynt terfynol ar gyfer pob cyrchfan.
| Maes | Ystyr |
|---|---|
| Dirprwy â llaw | Gwerth a ffurfweddwyd yn eglur |
| URL ffurfweddu awtomatig | Lleoliad sgript PAC |
| Baner canfod awtomatig | A yw canfod wedi'i alluogi |
Y strwythur yw'r allbwn. Nid yw gosod ei aelod canfod awtomatig cyn galw'r swyddogaeth yn galluogi canfod Windows. Defnyddiwch y meysydd a ddychwelwyd i adeiladu cais dirprwy awtomatig ar wahân gyda'r baneri dogfennol.
Penderfynu, yna cymhwyso
Mae API fel WinHttpGetProxyForUrl() yn gwerthuso URL gwirioneddol y gyrchfan. Cyflenwch y URL hwnnw, nid URL lawrlwytho PAC, a chymhwyswch ganlyniad y penderfyniad i'r cais WinHTTP perthnasol.
Mae canlyniad uniongyrchol yn ddilys. Mae gwallau lawrlwytho sgript, gwerthuso sgript a chysylltu â dirprwy yn digwydd mewn camau ar wahân. Gwiriwch godau methiant a dilynwch reolau perchnogaeth ar gyfer llinynnau a ddychwelwyd.
Ffurfweddiad pwy?
Mae “CurrentUser” yn golygu cyd-destun y galwr. Gall gwasanaeth heb efelychiad priodol ddarllen gosodiadau ei gyfrif gwasanaeth yn lle rhai defnyddiwr y bwrdd gwaith.
Dewiswch yn fwriadol a yw'r gwasanaeth yn defnyddio gosodiadau a reolir neu'n dilyn ffurfweddiad defnyddiwr awdurdodedig, gan gynnwys ymddygiad pan nad oes defnyddiwr rhyngweithiol. Rhaid i drin tocynnau a glanhau adnoddau ddilyn yr APIau hunaniaeth a gefnogir.
Ar gyfer diagnosis, cadwch y cyfrif galw, y meysydd ffurfweddu, y gyrchfan, canlyniad y penderfyniad a'r gwall cysylltu cyntaf gyda'i gilydd. Mae hynny'n dangos pa gam a gynhyrchodd y gwerth gwag neu'r llwybr methiedig.