Witam,
Tworze WebService za pomocą Visual C# 2008 (ASP .NET WebService Application). Do uruchomienia webserwisu uzywam serwera IIS na mojm kompie.
W opcjach Visuala zaznaczone mam, aby do uruchamiania webserwisu byl wykorzystany katalog wirtualny IIS (czyli w Project->Settings->Web klikam przycisk "Create Virtual Directory"). W tym momencie do IIS jest dodawany nowy katalog wirtualny wskazujacy na sciezke do mojego projektu, a do webserwisu moge dostac sie poprzez adres http://localhost/service/index.asmx
Nastepny krok to napisanie klienta - tutaj uzywam BCB6, a scislej WDSL Importera. Po imporcie z wsdl wywoluje przykladowa metode webserwisu HelloWorld i wszystko ladnie dziala.
Problem zaczyna sie, gdy chce samodzielnie stworzyc katalog wirtualny i wrzucic do niego zawartosc webserwisu. Tworze recznie wirtualny katalog, z dokladnie takimi samymi ustawieniami. W visualu daje Publish, przerzuca pliki do katalogu na serwerze.
Niestety teraz juz nie da sie uzyc tego webserwisu w Borlandzie - importujac analogicznie wsdl i wywolujac metode dostaje blad:
XML document must have a top level element
Ki diabel? :| to samo jest, gdy probuje sie polaczyc z webserwisem z innego komputera w sieci. O co chodzi?