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