Настройка ELMAH — тип или имя пространства имен «Linq» не существует в пространстве имен System
Вопрос
Я загрузил последнюю версию ELMAH и скопировал настройки Web.Config примера приложения в свой Web.Config ASP.NET 3.5.
Я обязательно ссылался на версию DLL 3.5, но все еще получаю вышеуказанную ошибку (согласно заголовку этого сообщения).
Решение
Если у вас есть ссылка, убедитесь, что в словаре сборок из файла web.config есть запись, содержащая dll, содержащую Linq.Например:
<add assembly="System.Web.Extensions, Version=3.5.0.0, ...
<add assembly="System.Xml.Linq, Version=3.5.0.0, ...
Другие советы
Библиотека LINQ не добавляется автоматически в веб-проект, ее необходимо добавить вручную в обозревателе решений в ссылки на проект.
Не связан с StackOverflow