[ 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?
[ 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