6

von dieser Frage Anknüpfend an:SSRS Report IE8 ScriptResource.axd Kompression/Dekompression Fehler

SSRS IE8 JavaScript Error Invalid Character ScriptResource.axd

Dies ist ein Problem, dass ich wirklich eine Resolution benötigen. Ich habe jetzt mehr Informationen darüber und habe daher beschlossen, eine neue Frage zu protokollieren.

Ich habe eine Reihe von SSRS-Berichten auf einem SQL Server mit SQL Server 2008 R2. Ich habe keinerlei Probleme gehabt, über 6 Monate auf diese Berichte mit dem Internet Explorer zuzugreifen.

Letzte Woche hat jemand einen Helpdesk-Anruf protokolliert, der besagt, dass sie die Berichte nicht sehen konnte, da die Seite immer geladen wird. Ein kleines Symbol mit einer Erklärung erscheint in der unteren linken Ecke nach ein paar Sekunden mit dem Text 'Fertig' neben es.

Da ich mir bereits bewusst war, dass dieses Problem wahrscheinlich ein IE-Problem war, empfahl ich dem Benutzer, Firefox herunterzuladen und nur das stattdessen zu verwenden. Auf diese Weise konnte der Benutzer die Berichte sehen.

Am nächsten Tag ging ich auf die Berichte wie gewohnt mit IE, und das Problem, das der Benutzer aufgetreten war, passierte mir. Ich steckte in einer Endlosschleife mit dem kleinen 'Fertig' mit Fehlerbild in der Ecke. Die Fehlermeldung beim Anklicken war:

Webpage error details 

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E) 
Timestamp: Tue, 11 Sep 2012 09:58:13 UTC 


Message: Invalid character 
Line: 1 
Char: 1 
Code: 0 
URI: http://xxxxx/xxxxxxx/ScriptResource.axd?d=iYyn-VGIBSAJxmoeImLsTtesAMP1500Akt1KNGOHN_b-PEkCEZq1v-qs_SbiV610TRrm-8ISgq4xWAV6lxRrv1NaHOGFuUUOfusDmQgdb8FPNvi0YU9Sc8hp24nzIzpdQXiEtHcT-lcQIUkU_kcJg-EM61o1&t=ffffffffb868b5f4 


Message: Sys.ScriptLoadFailedException: The script '/Reports/ScriptResource.axd?d=iYyn-VGIBSAJxmoeImLsTtesAMP1500Akt1KNGOHN_b-PEkCEZq1v-qs_SbiV610TRrm-8ISgq4xWAV6lxRrv1NaHOGFuUUOfusDmQgdb8FPNvi0YU9Sc8hp24nzIzpdQXiEtHcT-lcQIUkU_kcJg-EM61o1&t=ffffffffb868b5f4' could not be loaded. 
Line: 5 
Char: 25340 
Code: 0 
URI: http://xxxxx/xxxxxxx/ScriptResource.axd?d=IcCsSJUAEsxazITdzqHjDt1BesfkTp6Mm3HS3LIMBVF2Lxr_e3gi3u2PvZQRuLbGfe0MhIoDqlxXvrXTRXhpV2wfNhWcJK0iLFPtfDZzuej4KzvCBV1ggWWCaLYj6iG0RpVkSYBY-IrbRMKNOCn9Qc8W77bR9CrIphFmFbR2zKerE3DA0&t=ffffffffb868b5f4 

überprüfte ich die IE Versionsnummer, die ich benutze war Version 8.0.6001.18702. Ich habe versucht, einen Kollegen zu versuchen, auf den Bericht zuzugreifen, der auch die Version 8.0.6001.18702 IE verwendet, und ihre ging keine Probleme durch. Die Sache, die ich daran seltsam finde, ist, dass ich seit 6 Monaten keine Probleme mehr habe und plötzlich kann ich den IE nicht mehr verwenden, um auf die Berichte zuzugreifen, und du kannst nicht einmal sagen, dass es ein Problem mit dem Internet Explorer ist Wie gesagt, mein Kollege benutzt dieselbe Version wie ich.

Wie es mit Firefox funktioniert, deutet es immer noch auf ein IE-Problem, aber möglicherweise etwas Server-Seite?

Kann mir jemand hier etwas vorschlagen, als ob es ein Problem für mich ist, könnte dies für viele Benutzer ein Problem über Nacht werden.

mit angebautem Screenshot Sehen Sie, was ich sehe, wenn ich versuche, den Bericht zugreifen:

enter image description here

UPDATE: Forschung schlägt vor, dieses Problem beheben soll, hat dies getan und überwacht mit Fiedler aber es ist immer noch GZIP-Komprimierung und funktioniert nicht für mich.

<system.web.extensions> 
    <scripting> 
     <scriptResourceHandler enableCompression="false" enableCaching="true"/> 
    </scripting> 
    </system.web.extensions> 
+0

Ist das für alle Berichte oder nur so? – Jerryf

+0

Für alle Berichte – JsonStatham

+0

Ein paar Tipps zum Debuggen und Hinzufügen von Informationen zu der Frage. Erzählen Sie uns mehr über die Unterschiede zwischen Ihrem und dem PC Ihres Kollegen, insbesondere OS-Version (inkl. SP), Sicherheitseinstellungen für IE, der Browser-Modus IE, der Zeichen-IE glaubt, dass die Seite in ist. Wenn alles schief geht, können Sie tiefer in die Anfrage und die Antwort von/zu diesen beiden PC's eintauchen und diese vergleichen. – Jeroen

Antwort

3

So verrückt wie das klingt, war die Lösung für mein Problem einfach.

Wählen Sie Systemsteuerung> Internetoptionen> Erweitert

HTTP deaktivieren 1.1 Einstellungen und dann wieder ein.

Die SSRS-Berichte werden jetzt korrekt gerendert, aber meine Version von ie8 möchte immer noch nicht die gzip-Verschlüsselung unterstützen, wie meine Kollegen es tun.

UPDATE Nach 10 Minuten - 30 Minuten wird der Fehler wieder aber kommt, habe ich jetzt HTTP 1.1 alle zusammen und obwohl nicht ideal ausgeschaltet, ich die Berichte anzeigen können.

+1

Hmm, sehr interessant. –