Я администратор базы данных, а не разработчик, поэтому простите меня, если это глупый вопрос. Но у нас возникают проблемы с конечной точкой веб-службы SQL Server 2005. В локальной сети я могу добавить ссылку в Visual Studio 2010 без каких-либо проблем. Он использует дайджест в качестве схемы аутентификации.
Однако, когда кто-либо пытается добавить веб-ссылку в другую сеть, например разработчика в Новой Зеландии (мы в Дейтоне, штат Огайо США), он получает эту ошибку:
Произошла ошибка при загрузке 'Http://server.domain.net:1280/release-single-address?wsdl. запрос не выполнен с HTTP-статусом 505: HTTP-версия не поддерживается. Метаданные содержат ссылку, которая не может быть решена: 'Http://server.domain.net:1280/release-single-address?wsdl. удаленный сервер возвратил неожиданный ответ: (505) HTTP-версия не поддерживается. Удаленный сервер ответил на ошибку: (505) Http Version Not Поддерживается. Если служба определена в текущем решении, попробуйте построив решение и снова добавив ссылку на обслуживание.
Опять же, это работает в Visual Studio, так как щелкните правой кнопкой мыши ссылку "Добавить" → "Дополнительно" → "Добавить веб-ссылку", когда это делается в локальной подсети в качестве сервера.
Когда выполняется в любой другой сети, служба не импортирует. Мы пробовали его без какого-либо прокси. Существует доверие к междоменному домену, но это, похоже, не так, как ошибка возникает с использованием учетных записей из любого домена. Когда я загружаю необработанный XML в свой hdd, я могу использовать его для создания веб-ссылки. Я уверен, что это какой-то проблема транспортного уровня, например прокси, но фиксируется, когда параметры прокси-сервера отключены, не являются окончательными.