Это похоже на ошибку в движке Crystal Reports.(http://social.msdn.microsoft.com/forums/en-US/vscrystalreports/thread/c11d5168-8ee1-49b1-aa45-800c09e46b71/ & http://forums.asp.net/t/1363585.aspx)
Существует исправление для него. Однако установите исправление на свой страх и риск (IE проверьте его перед установкой на сервер).
Обратите внимание, что я не сталкивался с этой проблемой, не воспроизвел и не решил ее. Это только из моего онлайн-исследования.
Ссылка на информацию об исправлении :
Симптом
После установки пакета обновления 2 для Windows 2003 Server веб-приложение ASP.Net отображает ошибку при экспорте в формат Excel.
CrystalDecisions.CrystalReports.Engine.ExportException: ошибка в файле C: \ WINDOWS \ TEMP \ temp_.rpt: ошибка, обнаруженная при экспорте DLL
Причина
Это известная проблема с Crystal Reports дляVS.NET 2003 и был отслежен. Идентификатор трека: ADAPT00756601
Разрешение
Исправления, устраняющие проблему, выпущены. Проблема может быть решена путем применения исправления в разработкемашина и свыберите «exportmodeller.dll» на компьютере развертывания.
Если проблема возникает на компьютере разработки и развертывания, выполните следующие действия: Примените «Исправление» на компьютере разработчика.Перезапустите машину разработки.Найдите файл «exportmodeller.dll» на компьютерах развертывания.Переименуйте файл "exportmodeller.dll" или создайте резервную копию старого файла "exportmodeller.dll".Скопируйте обновленный файл "exportmodeller.dll" с компьютера разработчика после установки исправления.Вставьте новый файл "exportmodeller.dll" в машины развертывания, на которых вы переименовали старый.т.е. точный путь.Перезагрузите компьютер развертывания.Исправление для этой проблемы можно загрузить с URL-адреса, указанного ниже:
ftp: //ftp1.businessobjects.com/outgoing/CHF/crnet11win_en.zip
Ключевые слова
Обнаружена ошибка при экспорте DLL, экспорт в Excel в VS.NET, ошибка в файле,, 8342631