WCF BasicHttpBinding: ProxyAddress ati UseDefaultWebProxy
Mu kí àdírẹ́sì proxy tí ó ṣe kedere ti BasicHttpBinding àti yíyan proxy àìpẹ́yà jẹ́ ìbámu ṣáájú kí o tó yí àwọn ẹ̀rí ìgbọ́kọ́kọ́ padà.
Olùpínjá iṣẹ́ tí a ṣẹ̀dá lè ní ipò ìparí iṣẹ́ àti àwọn ètò ìsopọ̀ tí ó ní í ṣe pẹ̀lú proxy. Bẹ̀rẹ̀ pẹ̀lú dídámọ̀ àdírẹ́sì wo ni ó jẹ́ ti ipa wo. Iṣẹ́ SOAP ṣì jẹ́ ibi tí a ń lọ; ProxyAddress ń pe alárinà kan ní orúkọ.
Fún BasicHttpBinding, UseDefaultWebProxy yan ìhùwàsí proxy tí a ṣètò fúnra rẹ̀, ó sì jẹ́ true ní àìpẹ́yà. Májẹ̀mú Microsoft kò ṣe àtìlẹ́yìn fún ìsopọ̀ iye true yẹn pẹ̀lú ProxyAddress kedere tí kì í ṣe null. Jẹ́ kí yíyan náà jẹ́ ìbámu dípò pínpín méjèèjì àti ríronú pé ọ̀kan yóò ṣẹ́gun ní ìdákẹ́jẹ́. Fún iṣẹ́ SOAP tí ó wà ní àrúgbìn lórí ọ̀nà proxy gbogbogbo tí a kò gbà, tí a kò fi ìdánimọ̀ rẹ̀, àkójọ proxy HTTP ń pèsè àwọn àdírẹ́sì olùdíje fún ProxyAddress; má ṣe pa àwọn ẹ̀rí proxy mọ́ láti ipò ìparí mìíràn.
Ṣàyẹ̀wò ìsopọ̀ tí ipò ìparí ń lò ní ti gidi
Olùrànlọ́wọ́ kan lè kọ́ ìsopọ̀ tí ó tọ́ nígbà tí olùpínjá tí a ṣẹ̀dá ṣì ń lo ipò ìparí mìíràn tí a ṣètò. Ṣàyẹ̀wò ìsopọ̀ tí a yàn fún ìpè tí ó kùnà. Yíyí àkọsílẹ̀ ìṣètò tí olùpínjá kò yàn rí padà kò lè nípa lórí ọ̀nà rẹ̀.
Lẹ́yìn náà ya irú ẹ̀rí proxy sọ́tọ̀ kúrò nínú irú ẹ̀rí iṣẹ́. Ọ̀rọ̀ ìpamọ́ tí iṣẹ́ SOAP béèrè kì í ṣe àkọsílẹ̀ fún alárinà nẹ́tíwọ́kì tí a yàn lẹ́sẹ̀kẹsẹ̀.
Ipò ààbò ìgbọ́kọ́kọ́ jẹ́ ìpinnu mìíràn. Yíyí padà sí ipò ẹ̀rí-nìkan kìkì nítorí pé ìdáhùn àtijọ́ dábàá rẹ̀ ń yí àwọn àròjinlẹ̀ ìgbọ́kọ́kọ́ padà; kò fi hàn pé ọ̀nà tàbí àkọsílẹ̀ tọ́. Pa TLS ibi àfojúsùn tí a pinnu mọ́ kí o sì lo ètò ìjẹ́rìí tí olùpínjá WCF tí a ti gbé kalẹ̀ àti proxy ṣe àtìlẹ́yìn fún.
Àyẹ̀wò tí ó wúlò ń dárúkọ ipò ìparí iṣẹ́, orísun proxy tí a yàn, ìfarahàn ìsopọ̀ àti ìpele ìdáhùn àkọ́kọ́. Ìyẹn dín 407 kù láìyí olùpínjá iṣẹ́ tí a ṣẹ̀dá padà sí àkójọ àwọn àròjinlẹ̀ ìṣètò tí kò ní ìbáṣepọ̀.