Хотите разместить WCF Webservice в качестве службы Windows в отличие от хостинга в IIS - PullRequest
5 голосов
/ 21 октября 2008

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

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

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

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

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

Спасибо и С уважением, Аджай

Ответы [ 2 ]

12 голосов
/ 11 февраля 2009

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

6 голосов
/ 21 октября 2008

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

...