У меня есть несколько веб-приложений, работающих на одном сервере. Недавно я добавил хрустальные отчеты для VS 2010. Я думал использовать новые отчеты для нескольких проектов, но не для всех. В других проектах используется старая версия хрустальных отчетовИспользование разных версий Crystal Reports на одном сервере
Поэтому я изменил web.config требуемых проектов. Я загрузил runtime как на мою машину разработки, так и на сервер. Итак, теперь у меня есть обе версии asseblies (v 10 и v 13) в GAC. У меня .NET 4.0 на обоих macines.
Он работал на машине развития
Однако, когда я бегу те же проекты на сервере, то возникает ошибка.
CS0433: Тип 'CrystalDecisions.CrystalReports.Engine.ReportClass' в существует как 'C: \ WINDOWS \ сборка \ GAC_MSIL \ CrystalDecisions.CrystalReports.Engine \ 10.5.3700.0__692fbea5521e1304 \ CrystalDecisions.CrystalReports.Engine.dll' и 'C: \ WINDOWS \ сборка \ GAC_MSIL \ CrystalDecisions.CrystalReports.Engine \ 13.0.2000.0__692fbea5521e1304 \ CrystalDecisions.CrystalReports.Engine.dll'
Я задаюсь вопросом, почему это работает на моей машине развития и не на сервере? Нужно ли мне что-то настраивать на сервере, чтобы это произошло? Или мне нужно добавить что-нибудь в файл web.config?
Если кто-то знает это, сообщите мне.
Заранее за вашу помощь.