Я использую проект веб-развертывания и хочу выполнить некоторую замену раздела с помощью раздела emlah/errorMail. Я не хочу отправлять сообщения в режиме отладки.
Я создал пользовательский раздел и поместил его в файл errorMail.config. В свойствах проекта веб-развертывания при замене у меня есть elmah/errorMail = errorMail.config.
Ошибка, которую я получаю, возникла ошибка при создании обработчика раздела конфигурации для elmah/errorMail: не удалось загрузить файл или сборку "Elmah" или одну из его зависимостей. Система не может найти указанный файл.
Я предполагаю, что это происходит, потому что Elmah не находится в GAC или это не один из моих проектов. Файл Elmah.dll действительно копирует в папку output\bin хотя бы.
Есть ли способ замены секций со сторонними DLL?
[EDIT]
Я обнаружил, что если я отброшу соответствующую DLL в папку проекта для проекта веб-развертывания, это будет работать нормально. Это менее оптимально.
Итак, теперь мой вопрос: как я могу заставить это работать, не помещая DLL в GAC или не копируя DLL в папку проекта веб-развертывания?