ViewerEvent возвращает "null"
Добавлено: 29 июл 2016, 13:19
Добрый день.
Используем StiMvcViewer.
При открытии отчета (зароса на GetReportSnapshot) отчет в браузере открывается корректно.
Но, например, при переходе на следующую страницу в ответ на запрос к ViewerEvent браузер получает ответ в виде строки "null". Такая проблема возникает хаотично. Иногда несколько раз подряд страница перелистнется корректно, иногда несколько раз подряд будет получен null, иногда будет чередоваться)
На localhost такой проблемы нет, все отлично работает. На тестовом стенде (по http) тоже проблем не наблюдается.
Но при заливке на боевой кластер столкнулись с этой проблемой. Доступ к сайту возможен только по https.
Относительные урлы включены. Кеширование отчетов отключено.
Также на том же боевом кластере иногда возникает js ошибка: ncaught TypeError: Cannot read property 'bookmarksContent' of undefined
в функции:
StiMvcViewer.prototype.showReportPage = function (htmlText, jsObject) {
....
}
на строке:
if (parameters.bookmarksContent) jsObject.InitializeBookmarksPanel();
В StiMvcViewerOptions:
Toolbar =
{
ShowParametersButton = false,
ShowBookmarksButton = false
}
Сомневаюсь, но, возможно, они как-то связаны.
Спасибо.
Дополнение:
При тех же условиях (https, кластер) жмем "печать" -> "печать с просмотром". Получаем страницу с ошибкой:
The view 'ViewerEvent' or its master was not found or no view engine supports the searched locations. The following locations were searched:
~/Areas/Goverment/Views/WayBill/ViewerEvent.aspx
~/Areas/Goverment/Views/WayBill/ViewerEvent.ascx
....
Используем StiMvcViewer.
При открытии отчета (зароса на GetReportSnapshot) отчет в браузере открывается корректно.
Но, например, при переходе на следующую страницу в ответ на запрос к ViewerEvent браузер получает ответ в виде строки "null". Такая проблема возникает хаотично. Иногда несколько раз подряд страница перелистнется корректно, иногда несколько раз подряд будет получен null, иногда будет чередоваться)
На localhost такой проблемы нет, все отлично работает. На тестовом стенде (по http) тоже проблем не наблюдается.
Но при заливке на боевой кластер столкнулись с этой проблемой. Доступ к сайту возможен только по https.
Относительные урлы включены. Кеширование отчетов отключено.
Также на том же боевом кластере иногда возникает js ошибка: ncaught TypeError: Cannot read property 'bookmarksContent' of undefined
в функции:
StiMvcViewer.prototype.showReportPage = function (htmlText, jsObject) {
....
}
на строке:
if (parameters.bookmarksContent) jsObject.InitializeBookmarksPanel();
В StiMvcViewerOptions:
Toolbar =
{
ShowParametersButton = false,
ShowBookmarksButton = false
}
Сомневаюсь, но, возможно, они как-то связаны.
Спасибо.
Дополнение:
При тех же условиях (https, кластер) жмем "печать" -> "печать с просмотром". Получаем страницу с ошибкой:
The view 'ViewerEvent' or its master was not found or no view engine supports the searched locations. The following locations were searched:
~/Areas/Goverment/Views/WayBill/ViewerEvent.aspx
~/Areas/Goverment/Views/WayBill/ViewerEvent.ascx
....