При попытке выполнить мое веб-приложение оно вызывает следующую ошибку.
Он говорит, что Matrix.Data.dll не удалось загрузить. Я попытался перестроить сборку и снова ссылаться на нее. Но бесполезно.
Также отображается предупреждение: «Регистрация привязки сбоку отключена»
и каков будет штраф за производительность, связанный с регистрацией сбоя привязки сборки ...?System.IO.FileLoadException: Не удалось загрузить файл или сборку
Ошибка в деталях:
System.IO.FileLoadException: Could not load file or assembly 'Matrix.Data, Version=5.0.3.16,
Culture=neutral, PublicKeyToken=ed19106b2f44b5a8' or one of its dependencies.
The located assembly's manifest definition does not match the assembly reference.
(Exception from HRESULT: 0x80131040)
File name: 'Matrix.Data, Version=5.0.3.16, Culture=neutral,
PublicKeyToken=ed19106b2f44b5a8'
at Matrix.Administration._Administration.DoRequest(Boolean& plReplacePlaceholders)
at Matrix.AppServerHTTPHandler.doRequestDefault()
in D:\FX\AppServer\Appserver.vb:line 443
at AppServer.AppServerHTTPHandler.doRequest(Kernel pKernel)
in D:\FX\AppServer\Appserver.vb:line 373
at AppServer.AppServerHTTPHandler.processRequest(HttpContext context)
in D:\FX\AppServer\Appserver.vb:line 107
WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value
[HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated
with assembly bind failure logging.
To turn this feature off, remove the registry value
[HKLM\Software\Microsoft\Fusion!EnableLog].
Загрузите [Dependency Walker] (http://www.dependencywalker.com/) в развернутое местоположение, откройте эту сборку и убедитесь, что она не пропускает зависимость. Если он не загружает некоторые из его зависимостей и не видит, что им не хватает. –
Может быть, у вас есть несоответствие .Net-версий здесь? – wonko79
@ wonko79: Я проверил версии .Net версий ссылочных ассемблеров, они такие же в V3.5 и созданы с использованием VS2008. Одна вещь заметила, что они 32-разрядные сборки пытались выполнить в IIS 64-битной ОС ... Это проблема ...? – Sunil