Опять же, часть загрузки логики напрямую работает нормально, а также определяет местонахождение представлений, единственная часть, которая не работает, это та часть, где я не могу контролировать - это фактическое отображение страницы.
Мне, однако, удалось заставить его работать. Что я должен был сделать, это следующее:
1) зарегистрировать DLL плагина в GAC
2) добавить ссылку на DLL в web.config хоста в разделе «compilation»
3) убедитесь, что все представления в плагине не используют атрибут «наследовать» для строгой типизации представления, вместо этого я создаю локальную переменную и приведу модель к соответствующему типу.
Пока что все работает нормально, но я буду продолжать думать об этом, чтобы посмотреть, смогу ли я найти лучшее решение.
Опять же, я не уверен, как кто-то может утверждать, что у него есть система плагинов для MVC, и он не имел дело с простым view.aspx, который имеет следующую строку: <% = Model.Name%>, где Model - это объект, который хозяин знает о.
Еще раз спасибо за все ваши ответы!