Сбой ASP.NET FileUpload
Пытаясь загрузить большой файл (20 МБ), я установил maxRequestLength на достаточно высокий уровень (и время истечения тоже) в записи httpRuntime файла web.config. Журнал событий перестал сообщать, что размер сообщения превышает допустимые пределы, но я по-прежнему получаю такое же поведение в браузере (IE или FF): "Соединение с сервером было сброшено во время загрузки страницы". Я использую VS2008 и встроенный веб-сервер, а не IIS. Я прочитал вопросы и ответы по этой теме и даже включил проверку исключения (IsMaxRequestExceededEexception) в глобальном обработчике приложения. Об этом упоминалось в другой ветке Stackru по этой теме. У кого-нибудь было что-нибудь подобное, есть идеи?
Спасибо боб
3 ответа
Не сталкивайтесь с этим самостоятельно со встроенным сервером, однако вы можете попробовать увеличить время ожидания в файле web.config.
<httpRuntime executionTimeout="****" maxRequestLength="****" />
Разобрался с моей проблемой. Я поместил запись в неправильный файл web.config - у меня есть два веб-приложения в одном решении VS. DOH!
Загрузка Http общеизвестно ненадежна. Вы должны посмотреть на некоторые другие варианты, которые используют Flash или Silverlight для загрузки файлов.