Жасалған қызмет клиентінде қызметтің соңғы нүктесі де, проксиге қатысты байланыстыру параметрлері де болуы мүмкін. Қай мекенжайдың қай рөлге тиесілі екенін анықтаудан бастаңыз. SOAP қызметі межелі орын болып қалады; ProxyAddress делдалды атайды.

BasicHttpBinding үшін UseDefaultWebProxy автоматты түрде конфигурацияланған прокси әрекетін таңдайды және әдепкі бойынша true. Microsoft келісімі бұл true мәнін null емес айқын ProxyAddress-пен біріктіруді қолдамайды. Екеуін де тағайындап, біреуі үнсіз жеңеді деп болжаудың орнына таңдауды үйлесімді етіңіз. Рұқсат етілген аутентификациясыз қоғамдық прокси маршрутында қоғамға қолжетімді SOAP қызметі үшін HTTP прокси тізімі ProxyAddress үшін кандидат мекенжайларды ұсынады; басқа соңғы нүктеден ешқандай прокси тіркелгі деректерін сақтамаңыз.

Соңғы нүкте шын мәнінде қолданатын байланыстыруды тексеріңіз

Көмекші әдіс дұрыс байланыстыруды құра алады, ал жасалған клиент әлі де басқа конфигурацияланған соңғы нүктені пайдаланады. Сәтсіз шақыруға тағайындалған байланыстыруды қарап шығыңыз. Клиент ешқашан таңдамаған конфигурация жазбасын өзгерту оның маршрутына әсер ете алмайды.

Содан кейін прокси тіркелгі деректерінің түрін қызмет тіркелгі деректерінің түрінен ажыратыңыз. SOAP қызметі талап ететін құпия сөз автоматты түрде таңдалған желілік делдалдың тіркелгісі емес.

Тасымалдау қауіпсіздігі режимі — тағы бір шешім. Тек ескі жауап ұсынғандықтан ғана тек тіркелгі деректері режиміне көшу тасымалдау болжамдарын өзгертеді; бұл маршруттың немесе тіркелгінің дұрыс екенін дәлелдемейді. Межелі орынның көзделген TLS-ін сақтаңыз және орналастырылған WCF клиенті мен прокси қолдайтын аутентификация құрылымын пайдаланыңыз.

Пайдалы диагностика қызметтің соңғы нүктесін, таңдалған прокси көзін, байланыстыру данасын және жауаптың бірінші кезеңін атайды. Бұл 407-ні тарылтады, бірақ жасалған қызмет клиентін байланыссыз конфигурация болжамдарының жиынтығына айналдырмайды.

Қатысты мақалалар