Записи с метками exception

ASP.NET Error «Padding is invalid and cannot be removed»

После того как установил систему оповещения об ошибках, на e-mail как из рога изобилия посыпались ошибки сайта "Padding is invalid and cannot be removed"

Сайт размещен на Shared WIndows хостинге. Скорее всего хостер использует WebFarm. Дополнительные библиотеки - Telerik Controls

На форуме Телерика нашел сообщение о том, что надо прописать MachineKey в файле web.config.

Например

<system.web>  <machineKey    validationKey='A06BDCF2F6CF.A.VERY.LONG.44F13E76184945A7C477601'    decryptionKey='99079B21C2F3644.A.BIT.SHORTER.BB81C7E9D58378'    validation='SHA1'/></system.web>

Не помогло.

Порылся в интернете и нашел вторую меру - прописать запрет к скриптам в файле robots.txt

User-Agent: *
Disallow: /WebResource.axd
Disallow: /ScriptResource.axd

Источники информации:

1. Telerik

2. Fixing “Padding is invalid and cannot be removed” when requesting WebResource.axd

 

System.OutOfMemoryException

Неприятный сюрприз я получил с использованием библиотеки UrlRewritingNet.UrlRewriter.dll.

Не знаю, то ли хостинг слабоват, то ли библиотека не без греха, но через 2-3 дня работы сайт падал с ошибкой "System.OutOfMemoryException", хотя сайт еще не был раскручен и имел 5-7 посетителей в сутки. Техподдержка хостинга вникать в мои проблемы не стала, а просто заявила, что проблема у меня.

На данный момент свои сайты я держу на хостинге comfoplace.com

Поскольку такая ошибка возникла впервые, а сейчас у меня 4 сайта на этом хостинге, то я решил разобраться в чем может быть проблема.

Единственное новшество - дружественные ссылки на основе библиотеки UrlRewritingNet.UrlRewriter.dll.

Ради эксперимента решил отказаться от SEO-ссылок, и оставил как есть с передачей параметра.
И, о чудо! Уже более месяца сайт работает без данной ошибки.
Вот такие дела.