Обновлена ​​среда выполнения Crystal Reports на сервере IIS, теперь получена неоднозначная ошибка - PullRequest
0 голосов
/ 20 июня 2011
Compiler Error Message: BC30560: 'ReportDocument' is ambiguous in the namespace 'CrystalDecisions.CrystalReports.Engine'.

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

Line 36:   Private Sub showPDF()
Line 37: 
Line 38:       Dim rpt As New ReportDocument()
Line 39:       Dim strPath As String = Server.MapPath("~/Reports/InvoiceReport2.rpt")

Впервые я заметил эту проблему, когда у меня было 2 версии Crystal в моем web.config, с тех пор я удалил их и больше не получаю эту ошибку при отладке.на моей локальной машине.Когда я отправляю свой код на сервер IIS, я все еще получаю эту ошибку.

Я уже удалил виртуальный каталог -> остановил веб-сервер и пулы приложений -> перезапустил веб-сервер и пулы приложений -> добавилвиртуальный каталог назад.При необходимости я переименую свое заявление, но надеюсь, что это не единственный ответ на эту проблему.

Ответы [ 2 ]

1 голос
/ 05 июля 2011

Эта проблема была вызвана наличием другой версии Crystal в web.config корневого каталога веб-сайта. После удаления проблема была решена.

0 голосов
/ 09 апреля 2018

согласно приведенному ниже коду, я только что остановил 13.0 версию Crystal Report, и приложение работает нормально, поэтому проверьте в web.config, что не более 1 версии Crystal Report объявлено и, если оно есть, удалите одну

-> -> ->

...