To jest usługa WSDL, więc prawdopodobnie pobrałeś plik
https://api.sendit.pl/webservice.php?wsdl
i dodano odwołanie do usługi. Mają też piaskownicę, należy najpierw zarejestrować się w usłudze Sandbox i korzystać ze zwykłej usługi tylko z kodem bez błędów. Sprawdź http://sandbox.sendit.pl/sandbox-info .
Sprawdź także tę odpowiedź:Jak korzystać z WSDL
Zaznacz szczególnie odpowiedź, która zaczyna się od Use WSDL.EXE utility to generate a Web Service proxy from WSDL.
Uruchom z menu Start systemu Windows Wiersz poleceń programu Visual Studio i tam wpisz
C:\Program Files\Microsoft Visual Studio 10.0\VC>wsdl /out:c:\MyProject\SendItplProxy.cs
https://api-sandbox.sendit.pl/webservice.php?wsdl
Tworzy SendItplProxy.cs dla usługi sieci Web Sandbox SendIt w folderze c:\MyProject. Dodaj go do swojego projektu, a będziesz mieć swoje metody:
SendItpl x = new SendItpl();
x.SIUserLogin("a", "b", "c", "pl");
Będziesz także musiał dodać odniesienie do System.Web.Services
.
I tak - najlepsze rozwiązanie, jakie znalazłeś:użyj Framework 2.0 WebServices, więc dodaję to do tej odpowiedzi.
Dodaj odniesienie do usługi, a następnie kliknij Zaawansowane, a następnie postępuj zgodnie z tym obrazkiem: