Crystal Report не открывается, кроме как на сервере разработки - PullRequest
0 голосов
/ 24 марта 2011

Мой отчет Crystal не открывается в веб-форме, но он хорошо работает на сервере разработки, когда я публикую его на сервере. Это дает следующую ошибку.

Система не может найти указанный файл. Описание: во время выполнения текущего веб-запроса произошло необработанное исключение. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и ее возникновении в коде.

Сведения об исключении: System.Runtime.InteropServices.COMException: Система не может найти файл указано.

Ошибка источника:

Создано необработанное исключение во время исполнения текущего веб-запрос. Информация относительно Происхождение и место исключения можно определить с помощью исключения трассировка стека ниже.

Трассировка стека:

[COMException (0x80004005): система не могу найти указанный файл. ]
CrystalDecisions.ReportAppServer.ClientDoc.ReportClientDocumentClass.Open (Объект & DocumentPath, параметры Int32) +0 [snip]


Информация о версии: Microsoft .NET Framework Версия: 2.0.50727.4952; ASP.NET версия: 2.0.50727.4955

Ответы [ 2 ]

0 голосов
/ 27 марта 2015

Убедитесь, что папка обладает определенными правами на размещение отчетов

0 голосов
/ 25 марта 2011

Вам не хватает документа отчета. ReportClientDocumentClass.Open(Object& DocumentPath, Int32 Options) - там, где его нет; Object& DocumentPath - это то, что не может быть найдено.

Какой бы файл отчета вы ни создавали и не имели на своем компьютере разработчика, вы должны поместить его на сервер в месте, где к нему может получить доступ учетная запись, работающая на веб-сайте (сетевая служба?), Например в папке / bin или некоторых другая папка сайта.

Если вы не уверены, какой файл отсутствует, возьмите Монитор процесса , поместите его на сервер и заново создайте ошибку. Он покажет файл, который не был найден и где его ищет веб-сайт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...