Не удалось загрузить файл или сборку "system.web.helpers" или одну из ее зависимостей. Определение манифеста расположенной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)
Когда я запускаю свое приложение, я получаю ошибку, пожалуйста, решите мою проблему.
Что я уже пробовал:
<!--
Для получения дополнительной информации о том, как настроить ASP.NET приложение, пожалуйста, посетите
http://go.microsoft.com/fwlink/?LinkId=169433
-->
& lt;конфигурация>
& lt;configsections>
< sectiongroup name="dotNetOpenAuth" type="DotNetOpenAuth.Конфигурация.DotNetOpenAuthSection, DotNetOpenAuth. Core " >
< appsettings>
< add key= "webpages:Version" value= "2.0.0.0">
&ЛТ;добавить ключ="страниц:включено" значение="ложь"и GT;
&ЛТ;добавить ключ="PreserveLoginUrl" значение="истинный"и GT;
&ЛТ;добавить ключ="ClientValidationEnabled" значение="истинный"и GT;
&ЛТ;добавить ключ="UnobtrusiveJavaScriptEnabled" значение="истинный"и GT;
&ЛТ;система.веб&ГТ;
< httpruntime targetframework= "4.5">
&ЛТ;компиляция отладка="истинный" targetframework="4.5"и GT;
< страницы>
& lt;пространства имен>
& lt;добавить пространство имен= "System. Web. Helpers">
&ЛТ;добавить пространство имен="системы.Веб.В MVC"и GT;
&ЛТ;добавить пространство имен="системы.Веб.В MVC.Аякс"и GT;
< добавить пространство имен="System.Web.Mvc.Html" >
&ЛТ;добавить пространство имен="системы.Веб.Маршрутизация"и GT;
&ЛТ;добавить пространство имен="системы.Веб.Веб-страниц"и GT;
< добавить пространство имен= "GridMvc">
< system. webserver>
<validation validateintegratedmodeconfiguration= "false">
& lt;обработчики>
& lt;remove name= "ExtensionlessUrlHandler-Integrated-4.0">
& lt;remove name= "OPTIONSVerbHandler">
& lt;remove name= "TRACEVerbHandler">
&ЛТ;добавить имя="ExtensionlessUrlHandler-интегрально-4.0" путь="*." глагол="*" тип="системы.Веб.Обработчиков.Transferrequesthandler "предварительное условие=" integratedMode, runtimeVersionv4. 0 " >
& lt;runtime>
< assemblybinding xmlns= "urn:schemas-microsoft-com:asm. v1" >
& lt;зависимая сборка>
&ЛТ;assemblyidentity наименование="системы.Веб.В MVC текста" PublicKeyToken="31bf3856ad364e35" культуры="нейтральный"и GT;
&ЛТ;перенаправления привязки старую версию="0.0.0.0-4.0.0.0" новаяверсия="4.0.0.0"&ГТ;
& lt;зависимая сборка>
&ЛТ;assemblyidentity наименование="системы.Веб.Страницы текста" PublicKeyToken="31bf3856ad364e35" культуры="нейтральный"и GT;
&ЛТ;перенаправления привязки старую версию="0.0.0.0-2.0.0.0" новаяверсия="2.0.0.0"&ГТ;
& lt;зависимая сборка>
&ЛТ;assemblyidentity наименование="Newtonsoft.В JSON текста" PublicKeyToken="30ad4fe6b2a6aeed" культуры="нейтральный"и GT;
&ЛТ;перенаправления привязки старую версию="0.0.0.0-6.0.0.0" новаяверсия="6.0.0.0"&ГТ;
& lt;зависимая сборка>
&ЛТ;assemblyidentity наименование="WebGrease текста" PublicKeyToken="31bf3856ad364e35" культуры="нейтральный"и GT;
&ЛТ;перенаправления привязки старую версию="0.0.0.0-1.5.2.14234" новаяверсия="1.5.2.14234"&ГТ;
& lt;зависимая сборка>
&ЛТ;assemblyidentity наименование="системы.Веб.Веб-страницы.Бритвы текста" PublicKeyToken="31bf3856ad364e35" культуры="нейтральный"и GT;
&ЛТ;перенаправления привязки старую версию="0.0.0.0-2.0.0.0" новаяверсия="2.0.0.0"&ГТ;
& lt;зависимая сборка>
&ЛТ;assemblyidentity наименование="системы.Веб.Помощники текста" PublicKeyToken="31bf3856ad364e35" культуры="нейтральный"и GT;
&ЛТ;перенаправления привязки старую версию="0.0.0.0-4.1.0.0" новаяверсия="4.1.0.0"&ГТ;
<!-- Это предотвращает частое ведение журнала событий Windows о том, что HMAC1 используется (когда это необходимо другой стороне). -- ><legacyhmacwarning enabled="0"> & lt;!-- При наведении на цель ASP.NET MVC 3, эта привязка сборки делает ссылки MVC 1 и 2 повторно связанными
для MVC 3 с ним будут работать такие библиотеки, как DotNetOpenAuth, которые компилируются против MVC 1.
< assemblybinding xmlns= "urn:schemas-microsoft-com:asm. v1" >
& lt;зависимая сборка>
&ЛТ;assemblyidentity наименование="системы.Веб.В MVC текста" PublicKeyToken="31bf3856ad364e35"&ГТ;
&ЛТ;перенаправления привязки старую версию="1.0.0.0-3.0.0.0" новаяверсия="3.0.0.0"&ГТ;
-->
&ЛТ;система.чистый&ГТ;
< defaultproxy enabled= "true">
& lt;Настройки>
<!-- Этот параметр заставляет .NET проверять списки отзыва сертификатов (CRL)
прежде чем доверять сертификатам HTTPS. Но эта установка, как правило, не
быть разрешенным в средах общего хостинга. -->
в <!--&ЛТ;servicepointmanager и checkcertificaterevocationlist="правда"и GT;--&ГТ;
<dotnetopenauth>
& lt;обмен сообщениями>
<untrustedwebrequest>
& lt;whitelisthosts>
<!-- Раскомментируйте, чтобы включить связь с localhost (как правило, не следует активировать в производстве!) -->
в <!--&ЛТ;добавить имя=значение"localhost"и GT;--&ГТ;
<!-- Разрешить DotNetOpenAuth публиковать статистику использования для авторов библиотеки, чтобы улучшить библиотеку. -->
& lt;reporting enabled= "true">
<!-- Это дополнительный раздел конфигурации, в котором можно настроить аспекты dotnetopenauth. --> & lt;!-- Полный набор параметров конфигурации см. В разделе http://www.dotnetopenauth.net/developers/code-snippets/configuration-options/ --> & lt;openid>
& lt;relyingparty>
<security requiressl= "false">
<!-- Раскомментируйте тег trustedProviders, если ваша проверяющая сторона должна принимать только положительные утверждения от закрытого набора поставщиков OpenID. -->
в <!--&ЛТ;trustedproviders rejectassertionsfromuntrustedproviders="истинный"&ГТ; &ЛТ;добавление конечной точки="https://www.google.com/accounts/o8/ud"&ГТ;
-->
< поведение>
<!-- Следующее необязательное поведение позволяет RPs использовать только SREG, но быть совместимым
с ОПС, использующими обмен атрибутами (в различных форматах). -->
< добавить тип= " DotNetOpenAuth.OpenId.RelyingParty.Поведения.AXFetchAsSregTransform, DotNetOpenAuth.OpenId.RelyingParty " >
< uri>
<!-- Раздел uri необходим для включения поддержки .NET 3.5 для IDN (международных доменных имен),
что необходимо для URL-адресов OpenID с символами unicode в имени домена/хоста.
Также требуется перевести класс Uri в режим экранирования RFC 3986, который требуется OpenID и OAuth. -->
< idn enabled= "все">
&ЛТ;элемент < iriparsing включена="правда"и GT;