Чтобы установить контекст этой проблемы, я скажу, что я человек, который пытается научиться веб-службам, работающим (в основном) независимо дома в рабочей группе XP. Ситуация такова, что я работаю с примером в книге, который настраивает веб-сервис Java, который должен быть доступен клиентам со многих платформ (perl, ruby и т. Д.). Проблема заключается в том, что, хотя я могу создавать и получать доступ к сервису из любого отдельного устройства в рабочей группе, я не могу создать его из любого устройства и получить доступ из любого другого устройства в рабочей группе. При попытке доступа к wsdl IE возвращает сообщение об ошибке, в котором говорится, что веб-страница не отображается.
Поэтому я попытался настроить брандмауэр Windows, чтобы разрешить доступ через порт, указанный в веб-службе. Не имеет никакого значения. Также пробовал различные настройки в IIS относительно поведения сайта XP Default. Эти настройки включали более широкий диапазон типов MIME, включая приложение / мыло. Все еще никакой разницы.
Если кто-то может просто дать мне представление о том, в чем еще может быть проблема, тогда, пожалуйста, сделайте это, и я буду исследовать это дальше. Заранее спасибо. PL
Постскриптум Проведя некоторые исследования, я думаю, что моя проблема отсутствия возможности видеть WSDL с удаленной машины связана с ограничениями IIS 5.1. У кого-нибудь есть мысли по этому поводу? Я даже пытался опубликовать WSDL на порт 8080 (ранее я использовал порт 9876, как это было предложено в примере с книгой. Когда даже это не удавалось и я смог просмотреть 8080 для веб-приложений ASP.Net и Java, я наткнулся на утверждение в книге, в котором говорилось, что IIS 5.1 не позволяет службе на локальной машине использовать HTTP-порт 80 для связи. Поэтому, если это звучит знакомо кому-либо, или у кого-то есть решение, пожалуйста, ответьте: Спасибо за чтение этого бессвязного сообщения. PL