Stofnaður þjónustuklientur getur bæði haft þjónustuendapunkt og proxy-tengdar bindingarstillingar. Byrjaðu á að greina hvaða vistfang tilheyrir hvaða hlutverki. SOAP-þjónustan er áfram áfangastaðurinn; ProxyAddress nefnir millilið.

Fyrir BasicHttpBinding velur UseDefaultWebProxy sjálfvirku proxyhegðunina og er sjálfgefið true. Samningur Microsoft styður ekki að sameina það true-gildi við skýrt ProxyAddress sem er ekki null. Gerðu valið samhangandi í stað þess að setja bæði og gera ráð fyrir að annað vinni hljóðlaust. Fyrir opinberlega aðgengilega SOAP-þjónustu á leyfðri óvottaðri opinberri proxy-leið veitir HTTP-proxylistinn hugsanleg vistföng fyrir ProxyAddress; geymdu engin proxy-skírteini frá öðrum endapunkti.

Athugaðu bindinguna sem endapunkturinn notar í raun

Hjálparaðgerð getur byggt réttu bindinguna á meðan stofnaði klienturinn notar enn annan stilltan endapunkt. Skoðaðu bindinguna sem er úthlutuð misheppnuðu kalli. Að breyta stillingarfærslu sem klienturinn valdi aldrei getur ekki haft áhrif á leið hans.

Greindu síðan tegund proxy-skírteinis frá tegund þjónustuskírteinis. Lykilorð sem SOAP-þjónustan krefst er ekki sjálfkrafa reikningur fyrir valinn netmiðlara.

Öryggishamur flutnings er önnur ákvörðun. Að skipta yfir í ham með aðeins skírteinum eingöngu vegna þess að gömul niðurstaða bendir á það breytir forsendum flutnings; það sannar ekki að leiðin eða reikningurinn sé rétt. Varðveittu fyrirhugað TLS áfangastaðarins og notaðu þá auðkenningarskipan sem uppsettur WCF-klientur og proxy styðja.

Gagnleg greining nefnir þjónustuendapunktinn, valda proxyuppsprettu, bindingartilvikið og fyrsta svarsstig. Það þrengir 407 án þess að gera stofnaðan þjónustuklient að safni ótengdra stillingarágiskana.

Tengdir greinar