C # Dynamic Data Linq To SQL загрузка сборки веб-сайта

Я использую Visual Studio 2010 Ultimate. При попытке импортировать linq динамических данных в проект веб-сайта sql на моем компьютере возникает следующая ошибка:

------ Перестройка Все запущено: Проект: C: ... \ TestVersion99Website \, Конфигурация: Debug Any CPU ------ Validating Web Site Building directory '/ TestVersion99Website / App_Code /'. Каталог сборки '/ TestVersion99Website / DynamicData / Content /'. Каталог сборки '/ TestVersion99Website / DynamicData / FieldTemplates /'. C: \ Users \ Test \ Documents \ Visual Studio 2010 \ WebSites \ TestVersion99Website \ DynamicData \ FieldTemplates \ MultilineText_Edit.ascx (7): Build (web): не удалось загрузить файл или сборку System.Web.DynamicData, Version = 99.0.0.1. 0.0, культура = нейтральный, PublicKeyToken = 31bf3856ad364e35 'или одна из его зависимостей. Система не может найти указанный файл. ... C: \ Users \ Test \ Documents \ Visual Studio 2010 \ WebSites \ TestVersion99Website \ DynamicData \ FieldTemplates \ Text_Edit.ascx (7): Build (web): не удалось загрузить файл или сборку 'System.Web.DynamicData, Version = 99.0.0.0, Культура = нейтральный, PublicKeyToken = 31bf3856ad364e35 'или одна из его зависимостей. Система не может найти указанный файл.

Проверка завершена ========== Перестроить все: 0 выполнено успешно, 1 не выполнено, 0 пропущено ==========

Сайт был написан с использованием фреймворка .net 3.5 sp1. Сборка System.Web.DynamicData была из предварительного проекта DynamicData 4 от codeplex.

Чтобы выявить ошибку, я создал новый проект веб-сайта linq to sql с динамическими данными, используя платформу .net 3.5. После создания веб-сайта я удалил ссылку на «System.Web.Dynamicdata 3.5.0.0». Я создал новую папку Bin и скопировал сборку «Microsoft.Web.Extensions 99.0.0.0, System.ComponentModel.DataAnnotations 99.0.0.0, System.Web.DynamicData 99.0.0.0» в папку Bin. Затем я убедился, что в web.config версии сборки изменены на 99.0.0.0. Однако когда я попытался создать решение, у меня все еще были те же сообщения об ошибках. Я понятия не имею, почему это происходит, и действительно очень расстроен.


person user2678620    schedule 13.08.2013    source источник


Ответы (1)


Проверьте наличие у вас bindingRedirect в файле web.config.

<dependentAssembly>
    <assemblyIdentity name="System.Web.DynamicData"   publicKeyToken="31bf3856ad364e35"/>
    <bindingRedirect oldVersion="3.5.0.0" newVersion="99.0.0"/>
  </dependentAssembly>
person orlandofury    schedule 23.10.2015