Ошибка загрузки файла SilverLight для файла размером более 900 КБ (чаще всего) - PullRequest
0 голосов
/ 13 мая 2018

У меня довольно старое веб-приложение silverlight, когда пользователь пытается загрузить pdf-файл размером более 900 КБ, он завершается неудачно, без ошибок, регистрирующихся в файле журналов веб-службы.

уже проверял webconfig для настроек httpruntime, maxRequestLength и т. Д.Высокие большие МБ.

на UAT, те же настройки работают абсолютно нормально, но проблема возникает только на Prod.UAT является внутренним сервером, но имеет два веб-сервера (Windows 2008, IIS 7), балансировщики нагрузки, брандмауэры, доступные из внешнего мира.поэтому я подумал, что проблема может быть связана с сетью, поэтому открыл порт 443, занесенный в список ip моей машины, и попытался загрузить файл на оба сервера напрямую, изменив файл hosts.

Это не сработало.ребята из сети сказали, что проблема в приложении!но иногда, особенно по утрам, я могу загрузить файл размером около 10 МБ, без проблем.пробовал разные файлы размером 3,4,5,6,7МБ и т. д. и многократно загружал файлы.но это не всегда работаетно иногда работаю хорошо по утрам.в двух случаях я тестировал, и он отлично работал с офисного компьютера по утрам, а затем из моего дома по воскресеньям, он работал нормально.но потом это снова останавливается.

любая помощь, пожалуйста?

1 Ответ

0 голосов
/ 21 мая 2018

У меня есть источник проблемы, большие файлы были разбиты на куски и загружены в промежуточную папку, после того как все куски должны были получить файл, он был создан и перемещен в целевую папку на файловом сервере.Оказалось, что файловый сервер отклонял континентальные запросы / чанки, поэтому я изменил промежуточный каталог на диске c на веб-сервере для тестирования, и все это работало отлично.Попросили команду инфраструктуры выяснить, почему веб-служба приостановлена ​​файловым сервером, это может быть сетевое или антивирусное программное обеспечение.Может ли это быть проблемой безопасности при выполнении постановки части на диске c на веб-серверах?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...