WCF - на основе сообщений Безопасность и ускоритель SSL

StackOverflow https://stackoverflow.com/questions/3085807

Вопрос

Я использую службу WCF, в настоящее время использует безопасность на основе сообщений и предназначен для доступа к HTTP, а не HTTPS.

Это было проверено и работает угощение. При развертывании на машине, которая использует ускоритель SSL, я получаю следующую ошибку.

«Произошла ошибка при получении HTTP-ответа на http: //.....svc.. Отказ Это может быть связано с привязкой конечной точки обслуживания, не используя протокол HTTP. Это также может быть связано с контекстом контекста HTTP-запроса, прерванный сервером (возможно, из-за отключения службы). Смотрите журналы сервера для более подробной информации ».

Есть ли способ получить безопасность уровня сообщения для работы над HTTPS или есть в известных столкновениях с ускорителями WCF и SSL

Это было полезно?

Решение

Нет, вы не можете пойти как для транспортировки, так и в режиме безопасности сообщений. Насколько вы можете попробовать использовать TransportWithMessagecredentientlentialential_< учетные данные передаются с помощью сообщения и защиты сообщений и аутентификация сервера предоставляются транспортным слоем. >>

Другие советы

Я не знаю, связано ли это, но у меня была похожая проблема с некоторыми машинами, которые были сели за F5 / Bigip. В конечном счете, однако, оказалось, что он больше связан с локальной конфигурацией IIS, и WCF не сможет правильно разрешить сайт для HTTP. Это работало для HTTPS, хотя. Я никогда не добился до этого; Чтобы получить сервисную работу, я развернул пользовательский хост-фабрик, который вырвал http из цикла полностью - Затем он работал для HTTPS, а также полностью игнорируется http.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top