Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / WinForms, .Net Framework Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
 Re: A generic error occurred in GDI+  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
hVostt
аргумент
нееее)
На тестовой можно и без всякими другими методами отката до чистого состояния.
Та же виртуалка например.
26 май 19, 09:52    [21894029]     Ответить | Цитировать Сообщить модератору
 Re: A generic error occurred in GDI+  [new]
Изопропил
Member

Откуда:
Сообщений: 31186
hVostt
Ошибка возникает только при работе с PNG в gdiplus.dll, проблема видимо в настройках реестра и апдейтах. Решилось заменой ОС на стенде на чистую установку со всеми апдейтами. Ещё один аргумент в пользу контейнеризации :)

Коллеги, всем спасибо за помощь!

Gdi+ нынче использует внешние кодеки (WIC) со всеми вытекающими
26 май 19, 11:02    [21894038]     Ответить | Цитировать Сообщить модератору
 Re: A generic error occurred in GDI+  [new]
hVostt
Member

Откуда:
Сообщений: 15624
Petro123
hVostt
аргумент
нееее)
На тестовой можно и без всякими другими методами отката до чистого состояния.
Та же виртуалка например.


Это слишком дорого, если рабочих нод сотни.
26 май 19, 16:31    [21894171]     Ответить | Цитировать Сообщить модератору
 Re: A generic error occurred in GDI+  [new]
hVostt
Member

Откуда:
Сообщений: 15624
Ещё немного покопавшись, нашёл, что System.Drawing не рекомендуется использовать в службах или ASP.NET приложениях: https://docs.microsoft.com/en-us/dotnet/api/system.drawing?redirectedfrom=MSDN&view=netframework-4.8 (в самом низу ремарка). Хотя у меня никогда с этим проблем не было, лучше следовать данной рекомендации.
26 май 19, 20:03    [21894239]     Ответить | Цитировать Сообщить модератору
 Re: A generic error occurred in GDI+  [new]
Сон Веры Павловны
Member

Откуда:
Сообщений: 5011
hVostt
Ещё немного покопавшись, нашёл, что System.Drawing не рекомендуется использовать в службах или ASP.NET приложениях: https://docs.microsoft.com/en-us/dotnet/api/system.drawing?redirectedfrom=MSDN&view=netframework-4.8 (в самом низу ремарка). Хотя у меня никогда с этим проблем не было, лучше следовать данной рекомендации.

Интересно, давно эта ремарка появилась? А то есть куча контор, которые делают продукты именно для серверных решений, продают эти продукты за вполне хорошие деньги (вот, например) - и, видимо, ни сном, ни духом про такую особенность. У сборок того же вышеупомянутого аккусофта System.Drawing есть в референсах, и классы из него используются внутри сборки, это проверено.
27 май 19, 07:29    [21894369]     Ответить | Цитировать Сообщить модератору
 Re: A generic error occurred in GDI+  [new]
hVostt
Member

Откуда:
Сообщений: 15624
Сон Веры Павловны
Интересно, давно эта ремарка появилась? А то есть куча контор, которые делают продукты именно для серверных решений, продают эти продукты за вполне хорошие деньги (вот, например) - и, видимо, ни сном, ни духом про такую особенность. У сборок того же вышеупомянутого аккусофта System.Drawing есть в референсах, и классы из него используются внутри сборки, это проверено.


Сам подивился :)
28 май 19, 21:36    [21896079]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
Все форумы / WinForms, .Net Framework Ответить