Ошибка загрузки сборки в моем приложении ASP.NET, и на сборку больше не ссылаются - PullRequest
0 голосов
/ 25 января 2011

У меня был некоторый код, который ссылался на сборку Noesis.Javascript (http://javascriptdotnet.codeplex.com) и переименовал Noesis.Javascript.dll в Noesis.Javascript.0.4.dll. Я ссылался на этот файл через Visual Studio, и когда я запустил свой веб приложение на сервере разработки ASP.NET, я получил эту ошибку:

Не удалось загрузить файл или сборку «Noesis.Javascript.0.4» или один из его зависимостей. Расположенная сборка определение манифеста не соответствует сборка ссылка. (Исключение из HRESULT: 0x80131040)

Затем я попытался удалить эту ссылку и повторно сослаться на более старую версию библиотеки. Я получил ту же ошибку. Затем я попытался полностью удалить эту ссылку и закомментировать весь код, который использовал эту библиотеку. Я все еще получаю ту же ошибку. Я попытался явно закрыть сервер разработки ASP.NET от его значка на панели задач, но это все равно происходит. Я не могу найти ссылку на эту сборку где-либо в моем проекте сейчас, но ошибка сохраняется. Что может происходить? Есть ли какой-то кеш, которого я не нахожу? Как я могу устранить эту ошибку?

Ответы [ 4 ]

1 голос
/ 25 января 2011

Зайдите в реестр и установите [HKLM \ Software \ Microsoft \ Fusion! EnableLog] (DWORD) в 1.

Обновите страницу, и в выводе ошибки будет показано, какая сборка зависит от Noesis.Javascript.0.4.

0 голосов
/ 22 января 2013

В моем случае я добавил неправильную DLL.Вместо добавления 64-битных я добавил 32-битных.

Спасибо,

0 голосов
/ 25 января 2011

удалите ссылку и добавьте ее снова.Обратите внимание, что две версии DLL должны быть одинаковыми.Не добавляйте более позднюю версию, если она зарегистрирована в вашем файле web.config, в противном случае вам тоже нужно удалить ее.

0 голосов
/ 25 января 2011

Проверьте, появляется ли в вашем файле web.config «Noesis.Javascript.0.4», и удалите его, если это так.Это может быть в <assemblies> части.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...