Я установил elmah.mvc.2.1.2 из консоли управления пакета nuget. Я создал сценарий ELMAH-1.2-db-SQLServer.sql
, чтобы изменить базу данных.Elmah MVC Не удалось загрузить файл или сборку Elmah.SqlServer
К configuration
секции web.config
Я добавил
<elmah>
<errorLog type="Elmah.SqlErrorLog, Elmah.SqlServer" connectionStringName="DefaultConnection"/>
</elmah>
Я знаю, что DefaultConnection
работает для всего остального мы делаем в приложении.
Я запрограммировал действие /Home/TestError
, что вызывает ошибку. Ошибка вызывается, но запись в базе данных не производится. Когда я перехожу на /elmah
, я получаю ошибку Could not load file or assembly 'Elmah.SqlServer' or one of its dependencies.
Я переустановил Elmah из консоли диспетчера пакетов, но это не имело значения. В папке bin нет Elmah.SqlServer
, поэтому я не могу добавить ссылку вручную.
Спасибо @ThomasArdal. Это всего лишь билет. – Vague
Нет проблем @Vague :) Я работаю над модулем проверки ELMAH, но на данный момент IntelliSense для такого типа настроек поможет вам: http://blog.elmah.io/the-elmah-schema/ – ThomasArdal
И фактическая схема находится здесь: https://github.com/elmahio/Elmah-Schema – ThomasArdal