Я внедряю Средство просмотра отчетов MVC Алана Джудена и сталкиваюсь с некоторыми проблемами при развертывании своего проекта в производстве.
Я настроил средство просмотра отчетов в своем приложении .NET Core, и все нормально работает на локальном хосте, но когда я развертываюсь в производство и пытаюсь загрузить отчет, я получаю это сообщение на своей странице, где отчет должен отображаться: Report failed to load, check report parameters...
Когда я открываю инструменты разработчика браузера на вкладке Сеть, я вижу, что метод ViewReportPage не найден, поэтому возвращается код состояния 404
Request URL: https://MYDOMAIN/Report/ViewReportPage/?reportPath=%2FGearUpAlumni%2FAlumniData&page=1&
Request Method: GET
Status Code: 404 Not Found
Remote Address:
Referrer Policy: no-referrer-when-downgrade
Таким образом, проблема не в том, что в отчете ожидается параметр (опять же, отлично работает в localhost), а в том, что не находит ViewReportPage метод в моем классе ReportController
.
Этот конкретный метод (ViewReportPage
) реализуется AlanJuden.MvcReportViewer.ReportController
, который наследуется в моем контроллере.
Кто-нибудь сталкивался с подобной проблемой? или, может быть, знаете, как подойти к этому, чтобы решить проблему?
Спасибо