настройка службы WCF на http, когда она уже настроена для https - PullRequest
0 голосов
/ 19 декабря 2011

У нас есть сервис на стороннем сайте, который настроен для вызова по протоколу https (от сервера до брандмауэра и маршрутизации, все настроено для https)!Поскольку мы не можем связаться с ним из-за проблемы с сертификатом с DataPower на нашей стороне, мы подумали, почему бы не проверить подключение по http!

Итак, теперь они пытаются сделать Службу WCF как http для того же IP-адреса и порта, и они могут видеть, что Служба не отвечает на входящие вызовы и игнорирует запрос http, поступающий на настроенный https порт IP +!

Я не уверен, что можно сделать, чтобы сказать .net WCF Service, эй, проигнорируйте его на http и просто запустите!Они отключили привязку https и просто попробуйте привязку http!

Любые идеи будут великолепны!Спасибо!

(PS У меня нет доступа к их коду или конфигурации!)

1 Ответ

1 голос
/ 19 декабря 2011

Является ли IIS размещенным или самостоятельным?

Если он размещен в IIS, то IIS должен удалить сертификат SSL и установить для HTTP вместо HTTPS конфигурацию.

InWCF, вам придется отключить транспортную безопасность, которая обычно находится в конфигурации привязки, например:

<binding>
  <security mode="Transport">

Чтобы отключить HTTPS, вам нужно установить mode="None" (или что-то отличное от транспорта).

...