Мне нужно бороться со странной проблемой в моей компании. у нас есть 2 .net 2.0 (старые, я знаю) приложения, которые начинаются с .asmx-файла. код-код вызывает C# -файл, который включает в себя директиву include abcd
, в соответствии с которой abcd
происходит от сторонней компании.Ошибка .NET 2.0 со сборкой не найдена
одно приложение находится в тесте, и оно отлично работает. то же, что и в производстве, и не удается с ошибкой Не удалось загрузить файл или сборку 'abcd.dll' или одну из его зависимостей. Указанный модуль не может быть найден.
Когда я смотрю связанные файлы web.config, ни один из них не содержит указателя на abcd.dll, который я сначала не понимаю в контексте продуктивной среды, где все работает. во-вторых, когда я заглядываю в папку \ bin, я вижу соответствующую сборку/dll. снова: это идентично в обеих системах.
Единственная разница в обеих системах заключается в том, что визуальная студия 2.0 (действительно ли это существует?) Доступна в тестовой системе.
Обратите внимание: я знаю, что сборки должны быть добавлены через исследователь решений в визуальной студии. но я не могу этого сделать, поскольку такая установка здесь запрещена. но опять же: в web.config на тестовом сервере никакая ссылка не может быть найдена в соответствующем web.config, и все работает отлично.
так что мой вопрос: как получить эту вещь, работающую в продуктивном env?
заранее спасибо
См. [Этот вопрос] (http://stackoverflow.com/questions/255669/how-to-enable-assembly-bind-failure-logging-fusion-in-net). – Jester