Występuje następujący błąd podczas próby wywołania usługi Adobe Livecyle Soap:Wartość nie może być pusta. Nazwa parametru: uri
Wartość nie może być pusta. Nazwa parametru: uri
Dziwne jest to, że nie mam żadnego parametru o nazwie "uri". Nie mogę debugować tego błędu, ponieważ usługa nie może się nawet uruchomić. Komunikat o błędzie jest wszystkim, co mam.
Oto kod, który I przekazać parametr:
BasicHttpBinding binding =
new BasicHttpBinding(BasicHttpSecurityMode.Transport);
binding.Security.Transport.ClientCredentialType = HttpClientCredentialType.Basic;
LetterService.LETTER_APPLICATIONS_Client client =
new LetterService.LETTER_APPLICATIONS_Client(
binding,
new EndpointAddress(
System.Configuration.ConfigurationManager.AppSettings["URL"]));
Z góry dzięki.
Będziesz musiał pokazać swój kod. Błąd oznacza, że wywoływana metoda ma wartość null dla parametru "uri". – devdigital
Możesz edytować swoje pytanie, aby dodać więcej szczegółów. Jest to bardzo przydatne, jeśli chcesz udostępnić kod, ponieważ możesz użyć przycisku '{} do sformatowania go - nie możesz wykonać porządnego zadania formatowania kodu w komentarzach. Link do edycji znajduje się w lewym dolnym rogu pod tagami. –
I prawie na pewno 'EndpointAddress' [konstruktor] (http://msdn.microsoft.com/en-us/library/ms404972.aspx), który rzuca wyjątek - sprawdź plik konfiguracyjny i upewnij się, że masz" LetterMergeURL "' appSetting'. –