Coinnigh socruithe seachfhreastalaí ASMX lasmuigh den Reference.cs ginte
Cumraigh cliant seirbhíse ASMX trína airíonna seachfhreastalaí poiblí agus coinnigh an saincheapadh iarratais is gá ar leithligh ó chomhaid tagartha athghinte.
Le haghaidh cliant ASMX atá bunaithe ar HttpWebClientProtocol de chuid .NET Framework, cumraigh a Proxy poiblí roimh an gcéad oibríocht líonra:
var service = new ReportsService();
service.Proxy = new WebProxy("http://proxy.example:8080")
{
Credentials = proxyAccount
};
ReportsService is ea an rang ginte agus tagann proxyAccount ón imscaradh. Tá dintiúir na seirbhíse SOAP ar leithligh. Ní gá an sannadh seo a athrá laistigh de gach oibríocht ginte.
Má bhaineann an t-athrú le rogha iarratais bhunúsach nó le hionstraimíocht, bain úsáid as an GetWebRequest(Uri) inathraithe den bhunús leagáide. Coinnigh dearbhú páirteach comhoiriúnach i gcomhad tiomsaithe ar leith nuair atá an rang ginte páirteach; murach sin is féidir le cliant díorthaithe cuí an t-athrú a sholáthar. Glaoigh ar an gcur i bhfeidhm bunúsach agus caomhnaigh gnáth-thógáil an iarratais.
Maireann an suíomh sin nuair a nuashonraítear an tagairt ghréasáin: is féidir le hathghiniúint eagarthóireacht láimhe i Reference.cs a ionadú, agus fanann síneadh a chothaítear ar leithligh in-athsheachanta.
Ná hathraigh ach an t-iompar iarratais atá de dhíth i ndáiríre. D'fhéadfadh cóipeáil réiteach KeepAlive dul i bhfeidhm ar athúsáid naisc agus ar fhíordheimhniú atá ag brath ar staid an naisc.
Is é seo samhail ASMX/.NET Framework. Tá a gcomhéadain iompair féin ag WCF agus ag cruacha SOAP eile. Roghnaigh an socrú cliaint atá tacaíochta roimh síneadh saincheaptha a thabhairt isteach.