powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Вопрос про Docker
9 сообщений из 9, страница 1 из 1
Вопрос про Docker
    #39517606
denis_viktorovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток!
Есть вэб приложение (проект ASP.Net MVC, VS 2015). Пока в качестве эксперимента, хотел сделать версию способную запускаться в контейнере Docker. DockerTools для VS установлен. Правильно ли я мыслю, что для этого потребуется создание проекта ASP.Net Core с переносом в него всего функционала?
...
Рейтинг: 0 / 0
Вопрос про Docker
    #39517609
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denis_viktorovich,

Да, в ASP.NET Core есть возможность публиковать докер-контейнеры.
...
Рейтинг: 0 / 0
Вопрос про Docker
    #39523005
denis_viktorovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,
Да, это я увидел.
Интересна ситуация именно для существующего солюшена ASp.Net MVC, в котором несколько проектов (два компилируются и подключаются к основному проекту как DLL-ки) + сторонние библиотеки для подготовки отчетов в xls и pdf. Сходу понятное дело наткнулся на инструкцию как это сделать и на первом шаге, когда надо сделать Publish проекта с опцией Precompile During Publish получаю ругань на один из проектов солюшена {Report.DLL} - "Попытка загрузить программу в неверном формате." Хотя отдельно он компилится и публикуется в обычном режиме нормально.
...
Рейтинг: 0 / 0
Вопрос про Docker
    #39523006
denis_viktorovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я собственно видимо не все до конца понял в теории и в фоновом режиме, при наличии времени пытаюсь решить для себя вопросы:

1. Насколько это возможно для солюшена из нескольких проектов с подключением внешних библиотек. Непонятно как например DocX.dll будет функционировать в контейнере (если он может быть размещен и на Windows и на Linux)

2. Стоит ли расчитывать на некий выигрыш в производительности, для нагруженного приложения? (нагруженного не столько большим количеством пользователей, сколько большим объемом данных в сложноразрисованных отчетах).

3. Сильно ли сложнее станет администрирование ВЭБ приложения размещенного в контейнере?
...
Рейтинг: 0 / 0
Вопрос про Docker
    #39523011
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denis_viktorovich,

1. DocX.dll не будет функционировать в контейнере. Контейнеры преимущественно для веб-приложений и веб-сервисов, но никак не для каких-то DLL.

2. К производительности это отношения не имеет.

3. Тоже самое, к администрированию это отношения не имеет.
...
Рейтинг: 0 / 0
Вопрос про Docker
    #39523016
denis_viktorovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot hVostt]denis_viktorovich,

1. DocX.dll не будет функционировать в контейнере. Контейнеры преимущественно для веб-приложений и веб-сервисов, но никак не для каких-то DLL.

то есть если неотъемлемая часть функционала, это генерация отчетов в XLSX, PDF и DOCX при помощи внешних библиотек то данный способ развертывания мне не подходит?
...
Рейтинг: 0 / 0
Вопрос про Docker
    #39523018
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denis_viktorovich,

У вас DLL-ка сама генерирует отчёт? Не программа?
...
Рейтинг: 0 / 0
Вопрос про Docker
    #39523072
denis_viktorovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

Нет, DLL добавленный в reference содержит класс, который создается, наполняется данными, сохраняется в memorystream в основной программе, которая и возвращает клиенту структуру byte[] + filename. И например классы для работы с БД тоже вынесены в отдельную библиотеку, подключаемую к основному проекту.
...
Рейтинг: 0 / 0
Вопрос про Docker
    #39524451
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denis_viktorovich,

..не знаю, об одном и том же мы говорим, но у меня в проекте .Net Core MVC (в варианте Web API) используется привлеченная библиотека iTextSharp.LGPLv2.Core.dll (клон iTextSharp - на момент разработки нативной я еще не видел), и проект развернут на Linux - без докера ... всё работает, контора пишет пдф-ки ...
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Вопрос про Docker
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]