none
Microsoft.ReportViewer.Common RRS feed

  • Pergunta

  • Olá, alguma sugestão para o problema abaixo?

    após fazer o publish está retornando o erro abaixo, embora tenho marcado o arquivo "Microsoft.ReportViewer.WebForms" copy local como true

    Server Error in '/' Application.

    Configuration Error

    Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. 

    Parser Error Message: Could not load file or assembly 'Microsoft.ReportViewer.Common, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its dependencies. O sistema não pode encontrar o arquivo especificado.

    Source Error: 
    An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.

    Source File: d:\web\localuser\pat\www\web.config    Line: 37 

    Assembly Load Trace: The following information can be helpful to determine why the assembly 'Microsoft.ReportViewer.Common, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' could not be loaded.

    quarta-feira, 9 de setembro de 2015 12:26

Respostas

  • Wilson se o provedor não dá suporte ao Report Viewer vc pode mudar para o Crystal só que no VS o Crystal é uma versão gratuita e ele tem uma limitação de 5 visualizações por relatório, isso não ocorre com o Report viewer.


    Junior

    • Marcado como Resposta Wilson Boris sexta-feira, 25 de setembro de 2015 23:11
    quinta-feira, 10 de setembro de 2015 12:22
  • Mudei de provedor com sucesso a aplicação.
    • Marcado como Resposta Wilson Boris sexta-feira, 25 de setembro de 2015 23:11
    sexta-feira, 25 de setembro de 2015 23:11

Todas as Respostas

  • Wilson, quais as opções do publish vc usou ?

    Geralmente esse tipo de erro acontece pq no servidor não existe o reportviewer, para resolver baixe o reportviewer distributable mais tem que ser a mesma versão do VS que está sua solution e instale no servidor. 


    Junior

    quarta-feira, 9 de setembro de 2015 12:37
  • Olá Junior, obrigado pelo retorno.

    Eu marquei no web.config a linha como false "<compilation debug="false" targetFramework="4.0">"

    Em properties da aplicação como release.

    em reference marquei como true copy local de "Microsoft.ReportViewer.WebForms".

    Na sequencia fiz o publish da aplicação direto para o servidor.

    Teria alguma opção melhor?
    • Editado Wilson Boris quarta-feira, 9 de setembro de 2015 12:44 complemento
    quarta-feira, 9 de setembro de 2015 12:43
  • Wilson aparentemente está correto, faça como te falei para ver se resolve o problema.

    Junior

    quarta-feira, 9 de setembro de 2015 12:48
  • Este arquivo "reportviewer distributable" não deveria estar no 

    packages.config da minha aplicação local?

    quarta-feira, 9 de setembro de 2015 12:49
  • O meu Visula Studio:

    Microsoft Visual Studio Community 2013
    Version 12.0.31101.00 Update 4
    Microsoft .NET Framework
    Version 4.5.51209

    quarta-feira, 9 de setembro de 2015 12:51
  • Será que existe para esta versão?

    http://www.microsoft.com/en-us/search/result.aspx?q=report%20viewer%20distributable&form=DLC


    • Marcado como Resposta Wilson Boris quarta-feira, 9 de setembro de 2015 12:58
    • Editado Wilson Boris quarta-feira, 9 de setembro de 2015 12:58 erro
    • Não Marcado como Resposta Wilson Boris quarta-feira, 9 de setembro de 2015 12:59
    quarta-feira, 9 de setembro de 2015 12:58
  • Tem sim, eu já publiquei um projeto feito no VS2013 e instalei o report viewer.

    Sendo que o targetFramework = 4.5


    Junior

    quarta-feira, 9 de setembro de 2015 13:03
  • No meu caso o targetFramework="4.0"...
    quarta-feira, 9 de setembro de 2015 13:06
  • Agora o erro é outro:

    Listagem de diretório negada

    Este diretório virtual não permite que o conteúdo seja listado.

    A resposta da KingHost:

    Testei o acesso do caminho absoluto e não tive sucesso, sugiro que verifique se sua aplicação tem compatibilidade com o servidor em que está hospedado, ou nos informe os requisitos par o funcionamento de sua aplicação que verificamos se seu servidor tem tais requisitos.

    quarta-feira, 9 de setembro de 2015 13:42
  • Retorno da Kink Host:

    Ok, seu servidor atual não é IIS6 o qual não tem suporte ao .NET 4.5

    Recomendamos a migração para o IIS8 o qual tem tal suporte, porém o nível de segurança destes servidores não é mais full trust, é medium trust. Neste caso você terá que verificar se sua aplicação rodaria em nível de segurança medium trust.

    Alguém sabe como eu posso alterar a minha aplicação para Medium Trust?

    • Editado Wilson Boris quarta-feira, 9 de setembro de 2015 14:01 complemento
    quarta-feira, 9 de setembro de 2015 13:44
  • Ai deve ser questão de permissão.

    Junior

    quarta-feira, 9 de setembro de 2015 13:46
  • Estou sem saber o que fazer...que decisão tomar?

    No meu webconfig local, não tem nada sobre trust. 

    A migração o provedor faz.


    • Editado Wilson Boris quarta-feira, 9 de setembro de 2015 14:14 compleneto
    quarta-feira, 9 de setembro de 2015 14:08
  • Wilson a melhor solução é vc verificar com o provedor.

    Junior

    quarta-feira, 9 de setembro de 2015 14:20
  • Então veja o retorno do Provedor:

    Se atualmente ela está em Full Trust realmente precisa adaptar para Medium que é o trust level do servidor, porém quanto a este procedimento visto que se refere a programação não prestamos suporte.

    quarta-feira, 9 de setembro de 2015 14:27
  • tente alterar seu webconfig para isso

    <System.web>

       <trust level="medium" originUrl="" />

    </System.web>


    Junior

    quarta-feira, 9 de setembro de 2015 14:31
  • Alguém pode sugerir outro provedor de hospedagem, pois o Crystal Reports não é gratuito e  aplicação esta programada com Report Viewer ?

    O retorno da King Host:

    Conforme mensagem apresentada na seção "Administrar ASP.NET", do painel da KingHost, o servidor atual não possui suporte à configuração do .NET:

    "Infelizmente o seu domínio está em um servidor que não oferece mais suporte à edição de AplicaçõesASP.NET. Para utilizar este recurso, por favor, solicite migração através da nossa Central de Chamados."

    Neste caso, podemos realizar a migração do seu site para novo servidor (Windows 2012), a qualquer momento. Com a migração o site pode ficar indisponível por aproximadamente 2 horas, devido a troca de IP's na tabela DNS.

    Lembrando também que, conforme mensagem de erro informada na abertura do chamado, aparentemente sua aplicação utiliza relatórios do Report Viewer, componente o qual não é compatível com nossos servidores compartilhados, pois requer execução do .NET como Full Trust. Se for o caso, você poderá com seu programador, posteriormente, a viabilidade de migrar do Report Viewer para o Crystal Reports, o qual é compatível.

    quarta-feira, 9 de setembro de 2015 20:17
  • Executando local:

    Server Error in '/' Application.

    Configuration Error

    Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. 

    Parser Error Message: Unable to read the security policy file for trust level 'medium'.

    Source Error: 
    [No relevant source lines]

    Source File:    Line: 


    Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.34249

    quinta-feira, 10 de setembro de 2015 01:22
  • Wilson se o provedor não dá suporte ao Report Viewer vc pode mudar para o Crystal só que no VS o Crystal é uma versão gratuita e ele tem uma limitação de 5 visualizações por relatório, isso não ocorre com o Report viewer.


    Junior

    • Marcado como Resposta Wilson Boris sexta-feira, 25 de setembro de 2015 23:11
    quinta-feira, 10 de setembro de 2015 12:22
  • Obrigado Junior_luiz.

    Encontrei outro provedor a redehost, a principio dão suporte para o  Report viewer. Vou fazer um teste com eles.

    quinta-feira, 10 de setembro de 2015 12:28
  • Mudei de provedor com sucesso a aplicação.
    • Marcado como Resposta Wilson Boris sexta-feira, 25 de setembro de 2015 23:11
    sexta-feira, 25 de setembro de 2015 23:11