[ acafcrs @ 26.07.2005. 12:34 ] @
Kako bih mogao da odradim sledecu stvar: treba da izlistam sve raspolozive web servise na lokalnoj masini. Kako to da uradim, dobro dosao bi mi kod i u VB i u C#, rec je windows aplikaciji? |
[ acafcrs @ 26.07.2005. 12:34 ] @
[ mmix @ 26.07.2005. 13:46 ] @
Tehnicki, web servisi instalirani na serveru nisu "dicoverable", moras da znas tacan URL do asmx fajla.
Postoje dva mehanizma koji prevazilaze ovaj problem: 1. UDDI server, dolazi uz Windows 2003. Omogucava developerima da registruju web servise, tako da ih drugi developeri mogu locirati kroz UDDI pretragu (koja je ukljucena u VS.NET) 2. U web folderu koji ima jedan ili vise asmx fajlova moze se kreirati "static discovery" fajl (.vsdisco). Taj fajl omogucava VS.NETu da sazna koji se sve web servisi nalaze u tom folderu. Downside je da moras da znas bar deo URLa web servisa (npr. ubacis http://localhost/mojiservisi umesto http://localhost/mojiservisi/servis1.asmx). [ acafcrs @ 26.07.2005. 14:35 ] @
Hvala na savetu, ali da li bio problem da napises kod za ova dva resenja ili za bar jedno. Hvala u svakom slucaju.
[ mmix @ 27.07.2005. 15:21 ] @
Nisam bas siguran da te razumem. Oba metoda su konfiguracije, nema koda. Koriste se tako sto se odgovarajuci URL UDDI servera ili delimican path ubace u "Add Web Reference" wizard u VS.NETu.
[ acafcrs @ 28.07.2005. 07:36 ] @
Hvala druze
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|