REPORTVIEWER 10 E INTERNET EXPLORER 11

DPCI 15/11/2013 10:11:59
#431174
Site em aspx, do vs2010, com vb.net. Rodando servidor win 2003 sp2 e IIS 6 c/sql server express 2005. Net framework 4.0

Rodava em todos os navegadores. Depois de atualizado o internet explorer para a versão 11 num win 7 home. No momento em que um relatório feito em report viewer 10 vai ser carregado, quando aparece o layout do reportviewer, a animação da consulta não pára mais e nada aparece.

Tenho no mesmo site o crystal 13 que funciona normalmente no ei 11...

Pesquisando na net, vi que o reportviewer 10 distribuição tinha uma sp1, atualizei e nada.

Será que não é mais compatível com essa estrutura de servidor????
AJSO 15/11/2013 20:23:22
#431180
Caro DPCI

Pode ser um incompatibilidade RSClientPrint...........
Tivemos esse problema quando carregamos o relatório no ambiente web......

checar em sua Web.config todas as associações de uso da ferramenta ReportViewer...........

Faça uma republicação a partir do seu Visual Studio pode ser alguma biblioteca que não tenha sido validada.



Boa sorte
DPCI 19/11/2013 08:57:58
#431247
Obg Ribeiro pela resposta...

Então seria conferir o web.config pra confirmar se o reportviewer está configurado nele,e, repor todo o site novamente direto do vs2010...

Me diga se possível:
- preciso fazer a atualização do reportviewer também na máquina de desenvolvimento? (que por sinal, também dá o problema com o ie 11)
- é suficiente para o site apenas essa atualização do reportviewer?
- caso não seja possível publicar o site direto do vs tem alguma diferença se fizermos a atualização através da copia de arquivos?

AJSO 19/11/2013 22:37:28
#431283
Caro DPCI


Basicamente isso mesmo

No processo de Publicar um Site por mais simples que foi a mudança ou alteração faça a publicação dentro do Visual Studio pois assim vai eliminar vários e pequenos erros......

O reportviewer é um controle dentro do visual studio e sujeito a várias versões então se possível fazer a instalação do mesmo junto com VS2010/2012/2013....... vai ficar livre de vários probleminhas que ocorre com ele..............

Se corrigir o problema na máquina de desenvolvimento e depois publicar creio que será solucionado.......
Citação:

é suficiente para o site apenas essa atualização do reportviewer?



Boa sorte
DPCI 22/11/2013 08:58:33
#431353
...obg pela resposta Ribeiro.

Então, atualizei na máquina de desenvolvimento, o reportviewer 10 sp1. Fez uma parte no arquivo de download e a outra através do update do sistema. Completou a instalação com sucesso.

Observei que o web.config permaneceu como estava:<add assembly=[Ô]Microsoft.ReportViewer.WebForms, Version=10.0.0.0...

E o problema persiste.

é essa versão mesmo do reportviewer?
OCELOT 06/12/2013 10:58:00
#431861
Uma forma de tentar remediar o problema é fazer o IE renderizar o documento em modo de compatibilidade, e isso pode ser forçado colocando uma tag dentro da HEAD de sua página, do tipo

<meta http-equiv=[Ô]x-ua-compatible[Ô] content=[Ô]IE=9[Ô]>

Com isso você forçaria ele a renderizar em modo de compatibilidade com o IE9 por exemplo, o que pode resolver o problema de um componente que não funciona com o IE mais novo e que você não tenha controle sobre o HTML gerado.
DPCI 11/12/2013 09:54:17
#431991
...Obg pela resposta, Ocelot.

Bem, eu já havia tentado essa tag antes, inclusive trocando o IE=9 por outras versões. Usei-a assim: inseri a tag na página do rel aonde não consigo visualizar com o IE 11. Dentro de <HEAD> e antes de <TITLE>. Ficou assim:

<%@ Page Language=[Ô]vb[Ô] AutoEventWireup=[Ô]false[Ô] CodeBehind=[Ô]wform_rel_produto.aspx.vb[Ô] Inherits=[Ô]Relatorios.wform_rel_produto[Ô] %>

<%@ Register assembly=[Ô]Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a[Ô] namespace=[Ô]Microsoft.Reporting.WebForms[Ô] tagprefix=[Ô]rsweb[Ô] %>

<!DOCTYPE html PUBLIC [Ô]-//W3C//DTD XHTML 1.0 Transitional//EN[Ô] [Ô]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd[Ô]>

<html xmlns=[Ô]http://www.w3.org/1999/xhtml[Ô]>
<head runat=[Ô]server[Ô]>

<meta http-equiv=[Ô]x-ua-compatible[Ô] content=[Ô]IE=9[Ô]>

<title></title>

<style type=[Ô]text/css[Ô]>

.style8
{
font-family: Calibri;
font-size: xx-small;
}

.style9
{
border-width: 0px;
width: 90px;
height: 25px;
}

</style>
</head>
<body>
<form id=[Ô]form1[Ô] runat=[Ô]server[Ô]>
<div>
............

Não funcionou nem no site (win 2003 + IIS 6.0) nem na máquina local (win 7 + IIS 7 do vs 2010).
Faça seu login para responder