Я получаю следующее сообщение об ошибке при попытке вызвать мое приложение Adobe Livecyle Soap:Значение не может быть нулевым. Имя параметра: uri
Значение не может быть пустым. Имя параметра: uri
Странно, что у меня нет параметров с именем «uri». Я не могу отладить эту ошибку, так как служба не может даже запускаться. Сообщение об ошибке - это все, что у меня есть.
Вот код, который я передаю параметр:
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"]));
Спасибо заранее.
Вам нужно будет показать свой код. Ошибка означает, что метод, который вы вызываете, был передан значение null для параметра 'uri'. – devdigital
Вы можете изменить свой вопрос, чтобы добавить более подробную информацию. Это очень полезно, если вы хотите использовать код, потому что вы можете использовать кнопку '{}' для его форматирования - вы не можете сделать достойную работу по форматированию кода в комментариях. Ссылка редактирования находится внизу слева под тегами. –
И это почти наверняка «EndpointAddress' [конструктор] (http://msdn.microsoft.com/en-us/library/ms404972.aspx), который бросает исключение - проверьте свой файл конфигурации и убедитесь, что у вас есть" LetterMergeURL "' appSetting'. –