Невозможно заставить WCF использовать как http, так и https для операции. - PullRequest
5 голосов
/ 11 октября 2010

У меня есть простая операция pox с использованием webHttpBinding и я указываю безопасный режим транспорта для включения HTTPS Однако, как только я это сделаю, я больше не смогу отправлять на него http-трафик. Я хотел бы вариант обоих. Как я могу включить https, сохраняя при этом http?

1 Ответ

4 голосов
/ 11 октября 2010

Вам нужно будет создать сервис с двумя конечными точками WebHttpBinding.Одна конечная точка будет использовать HTTP (привязка без защиты транспорта), а вторая конечная точка будет использовать HTTPS (привязка с безопасностью транспорта).Вам также необходимо настроить IIS для поддержки как HTTP, так и HTTPS (назначить сертификат).

Вопрос в том, разумно ли это?Если вы действительно считаете, что ваш сервис должен обеспечивать безопасную передачу из-за конфиденциальных данных, то предоставление незащищенной конечной точки в то же время не кажется хорошим решением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...