Kee xajmiga proxy-ga ASMX meel ka baxsan Reference.cs la soo saaray
Ku habee macmiilka adeegga ASMX iyada oo la adeegsanayo sifooyinkiisa proxy ee dadweynaha, oo xajmiga codsiga loo baahan yahay ka duw faylasha tixraaca ee dib loo soo saaray.
Macmiilka ASMX ee ku salaysan HttpWebClientProtocol ee .NET Framework, ku habee Proxy dadweynaha ka hor hawsha shabakada ugu horreysa:
var service = new ReportsService();
service.Proxy = new WebProxy("http://proxy.example:8080")
{
Credentials = proxyAccount
};
ReportsService waa fasalka la soo saaray, proxyAccount-na wuxuu ka yimaadaa hirgelinta. Aqoonsiga adeegga SOAP gaar ayuu yahay. Qoondayntan looma baahna in lagu celceliyo hawsha kasta oo la soo saaray.
Haddii isbeddelku khuseeyo ikhtiyaarka codsiga hoose ama qalabaynta, isticmaal GetWebRequest(Uri)-ka la beddeli karo ee saldhigga hore. Hayso caddayn qayb ah oo u dhiganta fayl si gooni loo soo ururiyay marka fasalka la soo saaray uu qayb yahay; haddii kale macmiil ka soo jeeda oo ku habboon ayaa bixin kara beddelka. Wac hirgelinta saldhigga oo ilaali dhismaha caadiga ah ee codsiga.
Meeshaas way sii jirtaa marka tixraaca web la cusboonaysiiyo: dib u soo saaristu waxay beddeli kartaa tafatirka gacanta lagu sameeyay Reference.cs, halka fidinnada si gooni loo maareeyo ay ahaanayaan kuwo dib loo soo saari karo.
Beddel oo kaliya habdhaqanka codsiga ee runtii loo baahan yahay. Koobiyaynta xal KeepAlive waxay saameyn kartaa dib u isticmaalka xiriirada iyo xaqiijinta ku tiirsan xaaladda xiriirka.
Kani waa qaabka ASMX/.NET Framework. WCF iyo stacks SOAP kale waxay leeyihiin is-dhexgal gaadiidkooda. Dooro xajmiga macmiilka la taageeray ka hor inta aanad soo bandhigin fidin gaar ah.