2013-01-03 15 views
5

Avere un problema piuttosto grande. Circa due settimane fa ho notato che la validazione basata sugli avvisi (ValidationSummary) ha smesso di funzionare sul mio sito web. Dopo un'ulteriore revisione, WebResource.axd tornerà in bianco. Non sta generando un errore, solo vuoto.Blank WebResource.axd

Ho provato a tracciare la richiesta tramite Fiddler e Firebug, e la risposta è 200 in un primo momento. Le richieste successive memorizzate nella cache (stessa pagina) restituiscono 304 (come mi aspetterei).

Ho controllato la configurazione di IIS, web.config, gli aggiornamenti installati, Global.asax, httpHandlers ecc ... per cercare di scoprire cosa è successo o perché non funziona.

Ho risolto il problema per due giorni e sto esaurendo le opzioni. Qualcuno ha qualche idea di quale potrebbe essere la causa? Qualsiasi aiuto è molto apprezzato.

+0

È possibile controllare le definizioni del browser, se si è fatto un casino, allora si può dire di non generare affatto lo script. – Aristos

risposta

1

Questa sembra essere una questione spinosa, si può controllare e rispondere alle seguenti due domande:

  1. Per caso è il debug abilitato sul tuo sito distribuito.
  2. Il sito Web distribuito è stato compilato correttamente in modalità di rilascio?
0

Ho trovato il problema. Durante l'installazione del progetto MVC Hot Towel di John Papa in un modulo Web/MVC ibrido, la configurazione di instradamento non contiene un'istruzione IgnoreRoute per i percorsi AXD.

Ciò significa che il routing preleva la richiesta prima di HttpHandler e restituisce un 200 anche se non esiste alcun controller per il modello di percorso specificato - quindi una risposta di 200 con un corpo vuoto.

Io tirerò la taglia ma io inviterò a invitare lo scettro di Shashank.

Problemi correlati