CityCat4, Александр Фалалеев, зачем нужен отдельный человек для этой задачи? Что за ракетные технологии в установке и настройке сервера и откуда такая уверенность, что ТС не потянет?
Василий Банников, ошибка возникает при первой же попытке записать сообщение, точно не помню какое, что-то типа "App started". При этом в отладчике видно, что вот логгер создался, вот в нём нормальный инстанс контекста. А потом попытка записать, и опа - объект уже диспозед)
Серверов три.
Заббикс можно, но надо линукс подключать.
PerfMon, я так понимаю, работает пока запущен, не умеет работать сервисом? Т.е. после перезагрузки надо залогиниться, иначе ничего собирать не будет? А так это интересный вариант.
ИИС - потому что практически всё имеет веб-морду)
Viktor T2, спасибо. Как оказалось, дотнет сам сливает переменные окружения и конфигов. Разделитель для вложенных полей - двойное нижнее подчеркивание.
Я написал ответ к собственному вопросу обо всём об этом
сергей кузьмин, я понимаю, что если в руках молоток, то всё вокруг кажется гвоздём. Но не всем, не всегда и не везде нужна автоматизация и докеры-шмокеры с кубернетисами.
Ну а микрософты в самом начале своего гайда пишут, что он предназначен для девелопмента а не для продакшена, так что про IQ не могу согласиться.
ayazer, судя по всему, проблема не в ftp протоколе, а в реализации ftpwebrequest на asp.net core в линуксе. Добавление таймаута после передачи и перед закрытием подключения вопрос решает
Написал свою реализацию копирования из потока в поток, и оказалось, несмотря на то, что байты туда-сюда ходят вроде бы нормально, но в ftp уходить они не успевают, и поток закрывается когда байты фактически не уехали, и из-за этого возникает ошибка. Добавление искусственной задержки проблему решает, но так работать не должно.