|
|
|
Supreme Being
      
администратор
Last Login: 13.11.2007 13:41
Сообщ.: 4 421,
Visits: 49 251
|
|
| Не мог вчера заставить работать собственный вывод сообщения об ошибке, если при аплоаде пытаюсь послать файл большего размера, чем указан в web.config. В MSDN ни чего путнего не нашел, кроме того, что в коммерссервере такая же фигня признана официальной ошибкой и будет позднее исправлена. Кто-нибудь знает решение или решения нет?
|
|
|
|
|
Forum Guru
      
участник
Last Login: 21.03.2003 15:50
Сообщ.: 56,
Visits: 617
|
|
попробуй в web.config вставить:
<system.web> <httpRuntime maxRequestLength = "30000"/> <system.web>
30000 - это 30МБ, поставь свою цифру :))
|
|
|
|
|
Supreme Being
      
администратор
Last Login: 13.11.2007 13:41
Сообщ.: 4 421,
Visits: 49 251
|
|
так я же говорю, что размер уже указан в web.config.
проблема в другом - если выбираешь файл до 30 мб (или что указано в web.config), то все работает - если БОЛЬШЕ, ЧЕМ 30 мб, то сервер либо вернет таймаут, либо DNS error, так вот, я хочу указать пользователю своей страницей об ошибке, что ошибка произошла из-за того, что файл больше указанного лимита - так вот это-то и не работает, вопрос как сделать чтобы работало?
|
|
|
|
|
Forum Guru
      
участник
Last Login: 21.03.2003 15:50
Сообщ.: 56,
Visits: 617
|
|
так пропиши 1 Гиг - и все :)) а by default стоит 4 мб
|
|
|
|
|
Supreme Being
      
администратор
Last Login: 13.11.2007 13:41
Сообщ.: 4 421,
Visits: 49 251
|
|
ай-яй-яй, а я и не знал.
Я спрашиваю не как изменить web.config, а как ПОКАЗАТЬ СООБЩЕНИЕ о том что лимит превзойден - на то лимит и стоит, что аплоад надо ограничивать. Поставь себе 1 Гиг, я посмотрю как у тебя сервер будет работать. Если сообщение не показывать и пользователь пытается залить больший файл, чем предусмотрено в web.config, то браузер ему покажет страницу с сообщением, что сайт не найден - т.е. для пользователя это будет выглядеть как ошибка в работе формы или неправильный урл - на самом же деле, все работает, просто ограничение стоит. Так вот как это сообщить ему, мне и хотелось бы узнать. Конечно можно написать на входной форме, что есть лимит в XXX Mb, но разве кто будет смотреть, сколько он аплоадит?
|
|
|
|