PrintButton von ReportViewer ist mit IE 10 nicht kompatibel?

8

Ich habe die Antwort dafür seit 2 Tagen gesucht. Wir haben eine Anwendung, die ReportViewer 9 verwendet. Wenn Sie jedoch in IE10 auf die Druckschaltfläche klicken, wird der Browser nicht mehr funktionieren (mit den Schaltflächen "Debuggen" oder "Programm schließen"). Alles andere scheint gut zu funktionieren.

Wir haben versucht, ReportViewer 10 zu verwenden, aber wir haben das gleiche Problem.

Wir verwenden Visual Studio 2010, Windows 7, IE 10 und Targeting für .NET 4.0. Die Abstürze geschehen in der IDE und über IIS.

BEARBEITEN: Dinge, die ich versucht habe:

  1. Ich habe versucht, meine Website zu Trusted Sites hinzuzufügen, habe die Sicherheitseinstellung gesenkt und glaube, dass ich jede mögliche Kombination von Kontrollkästchen in der Sicherheitsbox "custom" ausprobiert habe.

  2. Ich habe versucht, den geschützten Modus und den erweiterten geschützten Modus mit einer Reihe von Kontrollkästchenkombinationen aus der benutzerdefinierten Sicherheitsstufe zu aktivieren, die vielversprechend klingen.

  3. Ich habe versucht, IE10 im 64-Bit-Modus (einschließlich der Tabs) zu erzwingen, aber unsere App zwingt den Tab trotzdem dazu, in 32-Bit zu laufen.

  4. Jemand hat vorgeschlagen, dass es ein Kill-Bit-Problem sein könnte, also habe ich versucht, die Registrierung zu bearbeiten, um Kill-Bits zu ignorieren, nur um zu sehen, ob es funktioniert (hat es nicht).

  5. Ich bin mir auch ziemlich sicher, dass ich fast jede Permutation aller Variablen ausprobiert habe, die ich bereits erwähnt habe. (Ich bin an dieser Stelle etwas ausgebrannt, also hätte ich vielleicht 1: S verpasst)

  6. Dieser Thread schien vielversprechend, aber ich konnte es nicht zur Arbeit bringen. Es geht um Win8, aber ich dachte, ich könnte sie auf meine Situation anwenden.

  7. Ich habe einen Vorschlag gefunden , die BuildProvider-Assembly in% zu ändern co_de% (anstelle von Common), aber bisher funktioniert das auch nicht.

  8. Versucht, Report Viewer 11 zu installieren und eine sehr alte Version unserer Anwendung zu installieren. Beide geben mir das gleiche Ergebnis.

emery.noel 10.06.2013, 19:11
quelle

1 Antwort

19

Aha! OK, also stellt sich heraus, dass mein Problem NICHT mit ReportViewer, sondern mit RSClientPrint besteht. Sobald ich eine Google-Suche für das getan habe, fand ich schnell, dass die Antwort lautet: Aktualisieren Sie auf Sql Server 2008 R2 SERVICE PACK 2.

Die Version von RsClientPrint, die Sie mit R2 / SP2 erhalten, ist 10.50.4000, während die Version, die ich hatte, 10.50.1600 war.

Zusammenfassend scheint RSClientPrint 10.50.1600 mit IE10 NICHT kompatibel zu sein, sondern Version 10.50.4000 IS.

Ich hoffe WIRKLICH, dass dies jemand anderem hilft !!

    
emery.noel 12.06.2013, 15:40
quelle