У меня есть простое решение MVC с 2 проектами, доменом и сетью. Там нет никакой реальной магии, кроме того, когда я создаю решение, log4net.dll таинственно появляется в папке bin вашего веб-проекта. Я выбрал это, после того, как мой \ Views \ Shared \ Error.cshtml имел строку squiggly под верхней строкой (@model System.Web.Mvc.HandleErrorInfo), говорящий: «Ошибка выполнения Asp.Net: не удалось загрузить файл или сборку log4net. ............ blah, blah, blah "Решение проблемы сборки log4net MVC3
У меня нет ссылки на какой-либо log4net в любом из моих проектов, как там появляется dll? У меня даже нет ничего в моем web.config со словом log4net. Это проект MVC3 Framework 4.
У меня есть домен как зависимость, но это также не использует log4net. Единственные пакеты NuGet, которые я вижу, - это jQuery, и это не относится к log4net. –
@JackSmit, какие сборки у вас есть в папке bin/после компиляции? –
Я решил, что этот сайт может извлечь выгоду из log4net и добавить пакет log4net nuget, чтобы это устранило мою проблему ... что-то вроде проблемы с выпуском проблемы? –