Мой первый вопрос: куда я могу поместить это пользовательское расширение, чтобы оно могло вызываться, а не по умолчанию AuthorizeAttribute?
В настоящее время я создал новый проект, содержащий всю мою бизнес-логику в моем MVCрешение.У меня есть файл .cs в моем проекте логики, который содержит все мои классы безопасности.Я попытался добавить класс расширения к этому файлу и на моем контроллере, он видит класс просто отлично и intellisense не лает на меня, когда я добавляю атрибут, но когда я пытаюсь скомпилировать, я получаю ошибку, что тип или пространство именневозможно найти.Нужно ли размещать пользовательский атрибут где-то особенным для компиляции?
Второй вопрос ... может быть связан с первым: когда я пытаюсь переопределить метод AuthorizeCore из AuthorizeAttribute, я передаюв System.Web.HttpContextBase как httpcontext.По какой-то причине Visual Studio не может разрешить System.Web.HttpContextBase.Опять же, это может быть связано с тем, где я сохранил этот класс в своем решении.Или, возможно, мне нужно куда-нибудь импортировать dll, чтобы расширить это?
Пожалуйста, сообщите.