Yaradılmış xidmət müştərisində həm xidmət son nöqtəsi, həm də proxy ilə bağlı bağlama parametrləri ola bilər. Hansı ünvanın hansı rola aid olduğunu müəyyən etməklə başlayın. SOAP xidməti təyinat olaraq qalır; ProxyAddress isə bir vasitəçini adlandırır.

BasicHttpBinding üçün UseDefaultWebProxy avtomatik konfiqurasiya edilmiş proxy davranışını seçir və defolt olaraq true-dur. Microsoft-un müqaviləsi bu true dəyərini null olmayan açıq ProxyAddress ilə birləşdirməyi dəstəkləmir. Hər ikisini təyin edib birinin səssizcə qalib gəldiyini güman etmək əvəzinə seçimi ardıcıl edin. İcazə verilən autentifikasiyasız ictimai proxy marşrutu üzərində ictimaiyyətə açıq SOAP xidməti üçün HTTP proxy siyahısı ProxyAddress üçün namizəd ünvanlar təqdim edir; başqa son nöqtədən heç bir proxy etimadnaməsi saxlamayın.

Son nöqtənin həqiqətən istifadə etdiyi bağlamanı yoxlayın

Köməkçi düzgün bağlamanı qura bilər, halbuki yaradılmış müştəri hələ də başqa konfiqurasiya edilmiş son nöqtədən istifadə edir. Uğursuz çağırışa təyin edilmiş bağlamanı yoxlayın. Müştərinin heç vaxt seçmədiyi konfiqurasiya qeydini dəyişmək onun marşrutuna təsir edə bilməz.

Sonra proxy etimadnaməsinin növünü xidmət etimadnaməsinin növündən ayırın. SOAP xidmətinin tələb etdiyi parol avtomatik olaraq seçilmiş şəbəkə vasitəçisi üçün hesab deyil.

Nəqliyyat təhlükəsizliyi rejimi başqa bir qərardır. Yalnız köhnə cavab bunu təklif etdiyi üçün yalnız etimadnamə rejiminə keçmək nəqliyyat fərziyyələrini dəyişir; marşrutun və ya hesabın düzgün olduğunu sübut etmir. Nəzərdə tutulan təyinat TLS-ni qoruyun və yerləşdirilmiş WCF müştərisi və proxy tərəfindən dəstəklənən autentifikasiya quruluşundan istifadə edin.

Faydalı diaqnostika xidmət son nöqtəsini, seçilmiş proxy mənbəyini, bağlama nüsxəsini və ilk cavab mərhələsini adlandırır. Bu, 407-ni daraldır, lakin yaradılmış xidmət müştərisini əlaqəsiz konfiqurasiya təxminləri toplusuna çevirmir.

Əlaqəli məqalələr