Хотите разместить WCF Webservice в качестве службы Windows в отличие от хостинга в IIS

Я хочу показать несколько веб-сервисов, но думаю о том, чтобы размещать их как службу Windows, а не как хостинг в IIS.

Это хорошая практика?

Если да? Как мне сделать это защищенным?

Я хочу аутентифицировать пользователей, которые обращаются к нему (по нашей пользовательской базе данных безопасности, а также хочу убедиться, что запрос исходит от нашего делового партнера (сертификаты X.509 - с этим не очень хорошо работали).

цените ваши указатели в этом отношении.

Спасибо и привет, Ajay

2 ответа

Решение

Если вы используете IIS6, использование службы Windows является обязательным для многих сценариев. Службы Windows поддерживаются на 100% и 100% безопасны для размещения WCF. Вы можете защитить их с помощью тех же параметров, что и в IIS.

Возможно, вы захотите прочитать эту статью Microsoft, в которой четко указаны плюсы и минусы каждого метода хостинга, в том числе: приложение Console/WinForms, IIS 6 и 7 (есть различия) и службы Windows.

Другие вопросы по тегам