Я создал простое WinForms приложение, которое использует бесплатный webservice http://www.webservicemart.com/uszip.asmx. Но это приложение не может использовать сервисную операцию с ошибкой:
Удаленный сервер вернул неожиданный ответ: (407) Proxy Authentication Required (ISA Server требует авторизации для выполнения запроса. Доступ к службе Web Proxy запрещен)
Код, создающий прокси и запускающий сервисную операцию:
ChannelFactory proxy = new ChannelFactory("USZipSoap");
ServiceReference1.USZipSoap client = proxy.CreateChannel();
string str = client.ValidateZip("12345");
MessageBox.Show(str);
Это проблема с сетью моей компании или это прокси на стороне webservicemart.com?
Я перелопатил кучу информации по изменению конфигурационных файлов, созданию пользовательской привязки и т.д.. Но я чувствую недостаток более базового понимания...
Если эта ошибка связана с ISA-сервером нашей корпоративной сети, то какие настройки я должен внести в ISA-сервер, чтобы не ограничивать использование внешних веб-сервисов?