Я просмотрел похожие вопросы по SO, но ничто не соответствует моей проблеме, насколько я могу судить.Не удалось загрузить файл или сборку CrystalDecisions.ReportAppServer.ClientDoc
Сообщение об исключении:
Не удалось загрузить файл или сборку 'CrystalDecisions.ReportAppServer.ClientDoc, Version = 13.0.2000.0, Culture = нейтрально, PublicKeyToken = 692fbea5521e1304' или один из его зависимостей. Система не может найти указанный файл.
Файл находится в моем GAC. Я разрабатываю 32-битную машину (Windows 7) под управлением VS2010, все это .NET4. Целевая хостинговая машина - это 64-разрядная версия Win 2008 R2. Моя локальная машина имеет установку CR для VS2010; хостинг-машина имеет 64-битные промежутки времени для VS2010. Я компилирую весь свой код в режиме «Любой процессор» для этого веб-приложения.
Мне кажется, что он не может найти файл в GAC. Это приложение IIS; есть ли какие-то разрешения? Я думаю, что IIS будет иметь доступ к ПКК.
Некоторые предложения о том, что делать, будут оценены.
В нескольких сторонних DLL, с которыми я работал, PublicKeyToken отличается для 32-разрядных и 64-разрядных версий. Если он работает на одной машине, но не на другой, это может быть какое-то место для поиска. это просто догадка, хотя ... – David
Ну, файл с этим токеном открытого ключа существует в GAC, точно так, как описано. Я не понимаю, почему мое веб-приложение не может его найти. –