WCF BasicHttpBinding: ProxyAddress жана UseDefaultWebProxy
Транспорттук учурлуктарды өзгөртүүдөн мурун BasicHttpBinding'тин ачык прокси дареги менен демейки прокси тандоосун шайкеш келтириңиз.
Түзүлгөн кызмат кардарында кызматтын акыркы чекити да, проксиге тийиштүү байлоо параметрлери да болушу мүмкүн. Кайсы дарек кайсы ролго тийиштүү экенин аныктоодон баштаңыз. SOAP кызматы багыт болуп кала берет; ProxyAddress ортомчуну атайт.
BasicHttpBinding үчүн UseDefaultWebProxy автоматтык түрдө жөндөлгөн прокси жүрүм-турумун тандайт жана демейки боюнча true. Microsoft'тун келишими бул true маанисин null эмес ачык ProxyAddress менен айкалыштырууну колдобойт. Экөөнү тең дайындап, бири үнсүз жеңет деп болжолдоонун ордуна тандоону ырааттуу кылыңыз. Уруксат берилген аутентификациясыз коомдук прокси маршрутундагы коомчулукка жеткиликтүү SOAP кызматы үчүн HTTP прокси тизмеси ProxyAddress үчүн талапкер даректерди сунуштайт; башка акыркы чекиттен эч кандай прокси учурлугун сактабаңыз.
Акыркы чекит иш жүзүндө колдонгон байлоону текшериңиз
Жардамчы ыкма туура байлоону кура алат, бирок түзүлгөн кардар дагы башка жөндөлгөн акыркы чекитти колдонуп жатат. Ийгиликсиз чакырууга дайындалган байлоону карап чыгыңыз. Кардар эч качан тандабаган конфигурация жазуусун өзгөртүү анын маршрутуна таасир эте албайт.
Андан кийин прокси учурлугунун түрүн кызмат учурлугунун түрүнөн ажыратыңыз. SOAP кызматы талап кылган сырсөз автоматтык түрдө тандалган тармактык ортомчунун эсеби эмес.
Транспорттук коопсуздук режими дагы бир чечим. Эски жооп сунуштаганы үчүн гана учурлук режимине өтүү транспорттук божомолдорду өзгөртөт; ал маршруттун же эсептин туура экенин далилдебейт. Багыттын көздөлгөн TLS'ин сактаңыз жана жайылтылган WCF кардары менен прокси колдогон аутентификациялык түзүлүштү колдонуңуз.
Пайдалуу диагностика кызматтын акыркы чекитин, тандалган прокси булагын, байлоо экземплярын жана жооптун биринчи баскычын атайт. Бул 407ни чектейт, бирок түзүлгөн кызмат кардарын байланышсыз конфигурация божомолдорунун жыйнагына айландырбайт.