Skip to main content
Lampac NextGen построен на ASP.NET Core (.NET 10) и состоит из строго разделенных слоев: хост-приложение Core, общая библиотека Shared, ядра контента Online и SISI, а также динамически загружаемых модулей. Решение содержит более 128 проектов и поддерживает горячую перезагрузку конфигурации, компиляцию пользовательских модулей через Roslyn и гибкую цепочку middleware. На этой странице вы найдете архитектурную диаграмму, описание каждого слоя и структуру ключевых каталогов проекта.

Архитектурная схема

Слои приложения

Структура проекта

Решение NextGen.slnx объединяет более 128 проектов. Ключевые каталоги:
После dotnet publish исходники модулей копируются в module/ (Online, SISI, Modules), а TestModules — в mods/. DLL-зависимости размещаются в runtimes/references/.
Решение содержит более 128 проектов, включая отдельный проект на каждого провайдера контента в группах OnlineRUS, OnlinePaid, OnlineAnime, OnlineENG, OnlineUKR и OnlineGEO.

Дополнительные разделы

Модули Online

VOD-ядро, провайдеры и агрегатор /lite/*

Модули SISI

18+-ядро и платформы Adult

NextHUB

YAML-витрина 18+

Система модулей

Загрузка модулей, Roslyn, manifest.json и фильтры

Middleware Pipeline

Цепочка middleware от ForwardedHeaders до контроллеров
Last modified on September 2, 2026