Служба WCF с netTcpBinding + проверка подлинности Windows, размещенная в IIS и использующая роли для авторизации

У меня есть служба WCF, размещенная в IIS с nettcpbinding и аутентификацией Windows, я пытаюсь выполнить авторизацию с именем/ролями пользователя. Но сервис позволяет любому пользователю получить к нему доступ.

Возможно ли это в первую очередь?


person Alex    schedule 08.07.2010    source источник
comment
Какая версия IIS?? IIS6 не поддерживает ничего, кроме HTTP....   -  person marc_s    schedule 09.07.2010


Ответы (1)


Похоже, у вас какая-то программная ошибка конфигурации. IIS не позволяет размещать WCF с привязкой nettcp. Вам потребуется разместить WCF в службе Windows или WAS (только в Windows Server 2008). См. Learning WCF, автор Michele Leroux Bustamante, где вы найдете отличный справочник о том, как это сделать.

person Vivian River    schedule 09.07.2010
comment
Я могу разместить его с помощью IIS 7, но для меня ‹system.web› ‹авторизация› ‹разрешить пользователям=домен\someuser/› ‹запретить пользователям=*/› ‹/.... не работает, кто-то можно получить доступ к сервису - person Alex; 09.07.2010