Генерация веб-отчётов в Mono

18.09.2012

Существует возможность исполнения веб-приложений ASP.NET под управлением веб-сервера Apache в операционных системах Linux, Unix, FreeBSD, Windows и других. Для этого Вам необходимо установить среду исполнения Mono, непосредственно сам веб-сервер Apache, дополнительный модуль mod_mono и xsp сервер (обеспечивает выполнение ASP.NET-страниц). Все, что касается Mono можно установить из пакетов операционной системы или скачать и установить с официального сайта проекта http://www.mono-project.com/download/

После установки mod_mono и XSP необходимо отредактировать файлы конфигурации сервера Apache. Найдите место, куда был установлен файл mod_mono.conf – как правило, это папка /etc/apache2. Откройте файл httpd.conf и добавьте туда строку:

Include /etc/apache2/mod_mono.conf

Затем необходимо перезапустить веб-сервер. Для проверки работоспособности модуля mod_mono, можно скопировать содержимое папки /usr/lib/xsp/test в папку вашего сайта. Для ускорения работы приложений ASP.NET под управлением mod_mono разработчики рекомендуют отключить KeepAlive в файле httpd.conf:

KeepAlive Off

Если отключение данного параметра нежелательно, то нужно хотя бы снизить значение KeepAliveTimeout:

KeepAliveTimeout 2

Подробнее о конфигурации mod_mono можно прочесть на сайте разработчика http://www.mono-project.com/Mod_mono/

FastReport.Mono также поддерживает работу под mod_mono начиная с версии 1.0.11. Для использования FastReport.Mono под управлением mod_mono, достаточно положить файл FastReport.Web.dll в папку проекта bin совместно с файлом FastReport.Mono.dll.
Пример ASP.NET приложения, работающего под управлением mod_mono можно посмотреть в папке Demos/C#/Web.


Ссылка на страницу загрузки FastReport.Mono

ASP.NET FastReport Mono .NET
26 октября 2026

TfrImageComboBox: выпадающий список с изображениями и текстовыми подписями в FastReport VCL

TfrImageComboBox из FastEditors VCL: выпадающий список с иконками и подписями для FastReport VCL. Свойства, события и примеры использования в Delphi.
26 октября 2026

Прогресс-бар в Delphi: компоненты TfrProgressBar и TfrxProgressBar из FastReport VCL

Разбираем компоненты TfrProgressBar и TfrxProgressBar из FastReport VCL: настройка шкалы прогресса, пороги и маркеры, привязка к данным и пример на Delphi.
23 октября 2026

FastGrid изнутри: объект View, колонки и события компонента сетки Delphi

Внутреннее устройство FastGrid: объект View, свойство Appearance, колонки, события и режимы работы с данными DB и Unbound в Delphi. Разбор на примере демо-проекта GridDemo.dpr.

Не является публичной офертой
© 1998-2026 ООО «Быстрые отчеты»