Пустой WebResource.axd

Есть довольно большая проблема. Около двух недель назад я заметил, что проверка на основе предупреждений (ValidationSummary) перестала работать на моем веб-сайте. При дальнейшем просмотре WebResource.axd возвращается пустым. Это не ошибка, просто пусто.

Я попытался отследить запрос через Fiddler и Firebug, и сначала ответ был 200. Последующие кешированные запросы (та же страница) возвращают 304 (как и следовало ожидать).

Я проверил конфигурацию IIS, web.config, установленные обновления, Global.asax, httpHandlers и т. д., чтобы попытаться выяснить, что произошло или почему это не удается.

Я устраняю эту проблему уже два дня, и у меня заканчиваются варианты. Кто-нибудь знает, что может быть причиной этого? Любая помощь приветствуется.


person user1946712    schedule 03.01.2013    source источник
comment
Можете ли вы проверить определения браузера, если вы сделали их беспорядочными, тогда они могут сказать, что вообще не генерируют скрипт.   -  person Aristos    schedule 04.01.2013


Ответы (2)


Это кажется сложной проблемой, можете ли вы проверить и ответить на следующие два вопроса:

  1. В любом случае включена ли отладка на развернутом сайте.
  2. Правильно ли был построен развернутый веб-сайт в режиме выпуска?
person Shashank Chaturvedi    schedule 13.08.2013

Я нашел проблему. При установке проекта MVC Hot Towel Джона Папы в гибрид веб-форм/MVC конфигурация маршрутизации не содержит инструкции IgnoreRoute для путей AXD.

Это означает, что маршрутизация получает запрос перед HttpHandler и возвращает 200, даже если для данного шаблона маршрута не существует контроллера — следовательно, ответ 200 с пустым телом.

Я возьму награду, но я поддержу ответ Шашанка.

person Jamie Howarth    schedule 14.08.2013