Сборка, которая будет использовать этот класс, должна быть подписана открытым ключом.Поскольку вы говорите о ASPX / ASCX, я боюсь, что сборка генерируется автоматически и не подписывается, особенно если вы используете проект веб-сайта или веб-приложения.Но вопрос здесь в том, зачем вам нужно делать что-то подобное?
Также вы говорите о контроллере, поэтому я предполагаю, что ASP.NET MVC, и если это так, то View в ASP.NET MVC работаеттолько с ViewModel, специфичной для этого представления.Ему никогда не нужно получать доступ к чему-то другому, и если это необходимо, есть помощники и т. Д. ..., вы понимаете.