Atlas in AutoCompleteExtender

A se je že kdo igral s tem dodatkom?

Meni ne deluje, če nastavim ServicePath na nek obstoječ web service (ki pa ni v projektu).
Ista kombinacija mi deluje, če dam web service v isti projekt, ko pa ga prestavim v drug
projekt in ga kličem kot http://localhost:xxx/bla.asmx, pa ne deluje, čeprav preko weba
deluje brez problemov.


Kaka ideja?

Avtor: Matkov, objavljeno na portalu SloDug.si (Arhiv)

Leave a comment

Please note that we won't show your email to others, or use it for sending unwanted emails. We will only use it to render your Gravatar image and to validate you as a real person.

dusanz
dusanz - torek, 27. junij 2006

Obnašanje, ki ga opisuješ je popolnoma normalno.Odjemalski del ATLASA (Javascript knjižnice) lahko dostopa samo do strežnika in virtualnega imenika s katerega je prišel zahtevek za osnovno stran. Za večino primerov, sploh pa za primer AutocompleteExtenderja se mi zdi to celo zelo smiselno.Če želiš dostopati do spletnih storitev na drugih strežnikih, si zgradiš t.i. most (bridge, ki ima končnico .asbx), ki ti omogoča, da iz komponent dostopaš do .asbx datoteke na (tvojem) strežniku, ki potem poskrbi za posredovanje klica naprej. Seveda lahko vmes izvršiš še transformacije, ... . Več o tem na: http://atlas.asp.net/docs/Walkthroughs/DevScenarios/bridge.aspx