Как установить Microsoft Reportviewer exe в службу веб-приложений, размещенную в Azure?

В моем приложении мы указали две библиотеки DLL:

  1. Microsoft.ReportViewer.Common.dll
  2. Microsoft.ReportViewer.WebForms.dll

с ReportViewer версии 2010

Но после развертывания в лазурных веб-приложениях я получаю исключение, что файл .rdlc недействителен, поскольку он работает в локальной среде разработки. В локальной среде я установил программу установки средства просмотра отчетов.

Ниже приведено исключение:

Произошла ошибка при обработке локального отчета. Недопустимое определение отчета Reports\Report1.rdlc.

Можно ли получить доступ к системным дискам и установить reportviewer.exe в веб-приложениях?

Или, пожалуйста, предложите мне способ, чтобы можно было сгенерировать файлы rdlc


person Abinash Panda    schedule 15.10.2018    source источник
comment
Как насчет этого? docs.microsoft.com/en-us/azure/virtual-machines/windows/   -  person CSharpRocks    schedule 15.10.2018
comment
Я пробовал то же самое, но не повезло. На сайте kudu я обнаружил, что папка ReportViewer отсутствует в Programe Files(86).   -  person Abinash Panda    schedule 15.10.2018


Ответы (1)


Вот разрешение:

  1. Добавьте Microsoft.ReportViewer.ProcessingObjectModel.dll в ссылку на проект вместе с Microsoft.ReportViewer.Common.dll и Microsoft.ReportViewer.WebForms.dll.
  2. Убедитесь, что Microsoft.ReportViewer.ProcessingObjectModel.dll, Microsoft.ReportViewer.Common.dll и Microsoft.ReportViewer.WebForms.dll присутствуют в папке bin в развернутой среде.

Примечание. Убедитесь, что все библиотеки DLL одной версии.

person Abinash Panda    schedule 16.10.2018