ScriptResources Errore : Questo è un invalid script di risorsa richiesta

Prendiamo questo errore sporadicamente. Qualcuno sa cosa potrebbe essere?

L’URL di dare un nostro errore di registrazione di ottenere questo strano url per questo errore :

http://ourWebSite.com/ScriptResource.axd?d=-TlQhVhw2O9j_FRLgdQvFzJxWKYVH6aV62Jse0uO_9PoMsQJaDGiZYtRoBbTATQiWul69JuMDMqOA-yDDycgyNFrGPA_wlnKXZEyWGfJeCg1&t=3717b609

E l’errore è :

Error : This is an invalid script resource request.

Abbiamo anche ottenere il stacktrace :

Sistema.Web.HttpException: Questo è un invalid script di risorsa richiesta.
a Sistema.Web.I gestori.ScriptResourceHandler.Throw404()
a Sistema.Web.I gestori.ScriptResourceHandler.ProcessRequest(HttpContext context)
a Sistema.Web.I gestori.ScriptResourceHandler.Sistema.Web.IHttpHandler.ProcessRequest(HttpContext context)
a System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
a Sistema.Web.HttpApplication.ExecuteStep(IExecutionStep passaggio, Boolean& completedSynchronously)

Cosa potrebbe essere? E come si può risolvere?

InformationsquelleAutor Simon Dugré | 2010-11-01



2 Replies
  1. 30

    Ottengo questo errore abbastanza spesso, facendo qualche ricerca ho trovato la seguente.

    1. Se si dispone di una web farm le vostre chiavi del computer potrebbe non essere l’installazione, se questo è il caso, è possibile risolvere il problema impostando la macchina a chiave per ogni server web farm. L’errore può verificarsi anche se la macchina differenze principali tra post schiena che può a volte accadere. Credo che se non si utilizza una web farm, questo è bene, non capita molto spesso. Se si dispone di una web farm è questa la causa più probabile.

      http://msdn.microsoft.com/en-us/library/ms998288.aspx

    2. Può essere causato da ragni, un robots.txt il file può aiutare, ma solo se si sono ben comportati. Potrebbe essere una soluzione migliore per registrare l’indirizzo IP del client che ha causato l’errore e se si guarda come un ragno, ban dell’indirizzo IP, fare attenzione a non bloccare gli utenti legittimi, però.

    Campione robots.txt

    User-agent: *  
    Disallow: /WebSite/ScriptResource.axd  
    Disallow: /WebSite/WebResource.axd  

    3. Gli utenti di sessione di cronometraggio sarà anche causare questo errore.

    Sperare che una di queste risposte aiuta

    Fonti

    1) Sistema.Web.HttpException: Questo è un invalid script di risorsa richiesta

    2) http://www.mojoportal.com/Forums/Thread.aspx?pageid=5&mid=34&ItemID=2&thread=4501&pagenumber=1

    3) http://www.thestudentroom.co.uk/showthread.php?t=1258531#post25063929

    • Ecco una risorsa che ho trovato utile: blogs.telerik.com/aspnet-ajax/posts/07-03-27/…. C’è un link ad un autonomo pagina verso la fine dell’articolo. Si aggiunge al progetto e fare clic su “sfoglia con…” in Visual Studio. Si incolla il d=… stringa di query e ti dice che la stringa di query si riferisce.
    • Sì controllare i log, probabilmente è googlebot
  2. 3

    Potrebbe essere l’utilizzo di AJAX. ScriptResource.axd è un gestore di servire i vostri script, che vengono memorizzati all’interno della vostra assemblea.

    http://forums.asp.net/t/1258715.aspx

    L’URL non è strano, se ci pensate. Ha due parametri d e t. Si può riprodurre questo errore a volontà?

    • Non siamo in grado di determinare esattamente il perché, dove si verifica. Abbiamo in ogni caso non è mai riuscita a ricreare il problema. Sembra che succede sporadicamente. Fortunatamente, questo non si verifica più di una volta o due volte per tutti i siti che dispongono di un giorno. Ma ci piacerebbe sapere il motivo …
    • Si ok, forse il suo AJAX, come hai detto, ma “noi” non usare AJAX nel nostro sito ad un Componente che abbiamo comprato da un trust compagny. Ma c’è qualcosa che possiamo fare per evitare di ricevere questo errore?
    • Normalmente, 404 significa una risorsa non trovata. Ora, questo può essere un bugiardo messaggio, semplicemente perché se ci sono tipi di file bloccati sul tuo server o URL di Scansione è installato si blocca ogni volta. Dal momento che hai detto che succede solo una volta in un mentre, per la risoluzione di esso, si dovrebbe dare un’occhiata al tuo Log IIS e capire qual è il codice di errore insieme con 404. support.microsoft.com/kb/943891. Si noti il codice dopo il 404. Controllare l’articolo della knowledge base per ulteriori. 404.6, per esempio, saranno verbo negato!!!
    • Potremo verificare con il nostro servizio di hosting web, così magari si potrebbe provare a trovare una soluzione. Grazie Rahul… ma ho ancora in grado di capire perché succede “a volte”…

Lascia un commento