Ссылка на RoleProvider в библиотеке классов - PullRequest
5 голосов
/ 18 декабря 2011

Я пытаюсь создать собственный поставщик ролей в библиотеке классов, и по какой-то причине я не могу сослаться на System.Web.Security.RoleProvider.

Я добавил ссылку на System.Web в проекте,пока еще не повезло.Есть ли причина, по которой я не могу этого сделать?

1 Ответ

12 голосов
/ 18 декабря 2011

Нужно ссылаться на сборку System.Web.ApplicationServices.dll. Класс RoleProvider не определен в System.Web.dll.

В этом случае и в случае сомнений проверьте страницу MSDN на предмет связанного класса, и в верхней части страницы вы увидите, в каком пространстве имен и сборке он определен.

Для класса RoleProvider у вас есть:

Пространство имен: System.Web.Security

Сборка: System.Web.ApplicationServices (в System.Web.ApplicationServices.dll)

...