У меня есть ASP.NET HttpModule, который распространяется как DLL.Мне очень нужна архитектура плагинов, чтобы я мог изолировать некоторые тяжелые, редко используемые функции во внешних .dll и ускорить / уменьшить базовую функциональность.
Я экспериментировал с (1) отражением и (2)статические конструкторы.
Кажется, что GoDaddy и некоторые другие веб-хосты запрещают использование Reflection, что делает бесполезным # 1.
.NET 4.0 теперь вызывает ленивые статические конструкторы, исключая # 2.
Есть еще идеи?Как я могу иметь общую систему регистрации плагинов, которая не требует кода C # или VB для регистрации плагинов?Даже список регистрации плагинов web.config будет в порядке, но я не знаю, как это сделать без использования отражения.
Обновление: мне нужно это для работы в .NET 2.0, а также в более высоких версиях