Ang isang generated na service client ay maaaring may service endpoint at mga setting ng binding na may kaugnayan sa proxy. Magsimula sa pagtukoy kung aling address ang kabilang sa aling papel. Ang serbisyong SOAP ay nananatiling destinasyon; pinapangalanan ng ProxyAddress ang isang tagapamagitan.

Para sa BasicHttpBinding, pinipili ng UseDefaultWebProxy ang awtomatikong naka-configure na pag-uugali ng proxy at default nitong true. Hindi sinusuportahan ng kontrata ng Microsoft ang pagsasama ng true value na iyon sa tahasang ProxyAddress na hindi null. Gawing magkakaugnay ang pagpili sa halip na italaga ang dalawa at ipagpalagay na ang isa ay tahimik na mananalo. Para sa pampublikong naa-access na serbisyong SOAP sa pinapayagang hindi awtentikadong pampublikong ruta ng proxy, ang listahan ng HTTP proxy ay nagbibigay ng mga kandidatong address para sa ProxyAddress; huwag magtago ng anumang kredensyal ng proxy mula sa ibang endpoint.

Suriin ang binding na aktwal na ginagamit ng endpoint

Ang isang helper ay makakagawa ng tamang binding habang ang generated na client ay gumagamit pa rin ng ibang naka-configure na endpoint. Suriin ang binding na itinalaga sa nabigong tawag. Ang pagbabago ng configuration entry na hindi pinili ng client ay hindi maaaring makaapekto sa ruta nito.

Pagkatapos, ibukod ang uri ng kredensyal ng proxy mula sa uri ng kredensyal ng serbisyo. Ang password na hinihingi ng serbisyong SOAP ay hindi awtomatikong account para sa napiling tagapamagitan ng network.

Ang mode ng seguridad ng transport ay isa pang desisyon. Ang paglipat sa mode na kredensyal lamang dahil lamang iminumungkahi ito ng lumang sagot ay nagbabago ng mga palagay sa transport; hindi nito pinapatunayan na ang ruta o account ay tama. Panatilihin ang nilalayong TLS ng destinasyon at gamitin ang kaayusan ng pagpapatotoo na sinusuportahan ng naka-deploy na WCF client at ng proxy.

Ang kapaki-pakinabang na diagnostic ay pinangalanan ang service endpoint, napiling pinagmulan ng proxy, binding instance at unang yugto ng tugon. Pinaliit nito ang 407 nang hindi ginagawang koleksyon ng magkakaibang haka-haka sa configuration ang isang generated na service client.

Kaugnay na mga artikulo