Это просто конфликт версий, поскольку ваша машина разработки использует более раннюю версию, она ищет эту версию файла .DLL, когда вы пытаетесь запустить его на сервере. Возможно, вам лучше убедиться, что на вашем компьютере разработчика и на сервере установлена одна и та же версия, а затем убедиться, что ваш web.config использует файлы DLL из Crystal 11 в обоих.
Быстрый взлом на данный момент - определить правильную версию файла на сервере и ввести этот номер в файл web.config.
РЕДАКТИРОВАТЬ: Другой вариант - изменить версию .DLL в вашем файле web.config на сервере, что, в основном, и говорят другие. Проблема в том, что вам придется менять его каждый раз при развертывании ... что очень раздражает. К тому же, вы тестируете на компьютере разработчика, это не совсем верно, потому что вы тестируете другую программу. Вы почти гарантированно увидите ошибки в работе, которые вы никогда не увидите в DEV, потому что что-то изменилось между версиями.
По какой причине вы не можете установить Crystal 11 на свой ПК разработчика?