Страница 1 из 1

Отображение репорта под WinServer2003

Добавлено: 19 мар 2008, 03:15
SinBad
Добрый день,

В ходе тестирования последней версии библиотек в рамках веб приложения установленного на Win2003 Server, выявилась следующуая проблема:

2008:03:19, 12:41: StiReport: Loading report
2008:03:19, 12:41: StiReport: Compiling report
2008:03:19, 12:41: StiReport: Rendering report
2008:03:19, 12:41: StiReport: Showing report
2008:03:19, 12:41: StiReport: Showing report...ERROR
2008:03:19, 12:41: StiReport: Method : [Clear] : Object reference not
set to an instance of an object.


at Stimulsoft.Report.Render.StiPreviewControl.Clear()
at Stimulsoft.Report.Render.StiPreviewControl.set_Report(StiReport value)
at Stimulsoft.Report.Render.StiPreviewForm.InitializeComponent()
at Stimulsoft.Report.Render.StiPreviewForm..ctor(StiReport report)
at Stimulsoft.Report.StiReport.Show(Form parentForm, IWin32Window
win32Window, Boolean dialogForm)

При веб приложении установленном на WinXP такого не наблюдается. Летит данный exception, когда на веб странице отображается скомпилированный репорт с помощью viewer'a репортов для веб страниц.

С уважением,
Вячеслав.

Отображение репорта под WinServer2003

Добавлено: 19 мар 2008, 05:28
SinBad
Добавление: попробовал последний билд (2008.1.202.0)

Та же ошибка

Отображение репорта под WinServer2003

Добавлено: 19 мар 2008, 06:35
SinBad
любое предположение плз..........

Отображение репорта под WinServer2003

Добавлено: 19 мар 2008, 07:18
Vital
Здравствуйте,

Я не совсем понял какое у Вас приложение - web или win? Если web, то вызов метода Show объекта StiReport лишний. Скорей всего в нем и заключается проблема. Этот метод показывает WinForms окно предварительного просмотра.

Спасибо.

Отображение репорта под WinServer2003

Добавлено: 19 мар 2008, 10:28
SinBad
Vital писал(а):Здравствуйте,

Я не совсем понял какое у Вас приложение - web или win? Если web, то вызов метода Show объекта StiReport лишний. Скорей всего в нем и заключается проблема. Этот метод показывает WinForms окно предварительного просмотра.

Спасибо.
Спасибо за ответ.
Веб приложение. Закомментили вызов. Попробуем.
Но тогда странна разница в поведении. На XP работает, в Win2003 валиться.

Отображение репорта под WinServer2003

Добавлено: 19 мар 2008, 12:42
Vital
Win2003 блокирует вызов WinForms окон из под web проекта.

Отображение репорта под WinServer2003

Добавлено: 20 мар 2008, 01:39
SinBad
Спасибо, заработало.

PS всё же посмотрите почему не валится для XP

Отображение репорта под WinServer2003

Добавлено: 21 мар 2008, 04:40
Edward
Дело в том, что IIS в Windows 2003 сервере имеет более жесткие ограничения нежели в WinXP.

Спасибо.