Хотите разместить WCF Webservice в качестве службы Windows в отличие от хостинга в IIS
Я хочу показать несколько веб-сервисов, но думаю о том, чтобы размещать их как службу Windows, а не как хостинг в IIS.
Это хорошая практика?
Если да? Как мне сделать это защищенным?
Я хочу аутентифицировать пользователей, которые обращаются к нему (по нашей пользовательской базе данных безопасности, а также хочу убедиться, что запрос исходит от нашего делового партнера (сертификаты X.509 - с этим не очень хорошо работали).
цените ваши указатели в этом отношении.
Спасибо и привет, Ajay
2 ответа
Если вы используете IIS6, использование службы Windows является обязательным для многих сценариев. Службы Windows поддерживаются на 100% и 100% безопасны для размещения WCF. Вы можете защитить их с помощью тех же параметров, что и в IIS.
Возможно, вы захотите прочитать эту статью Microsoft, в которой четко указаны плюсы и минусы каждого метода хостинга, в том числе: приложение Console/WinForms, IIS 6 и 7 (есть различия) и службы Windows.