none
SITE EM MANUTENÇÃO RRS feed

  • Pergunta

  • Olá,

    a minha aplicação no visual studio community 2015 mvc 4 C# está retornando  após publish com uma tratativa de erro que não sei qual o problema, alguém pode orientar? 

    "

    SITE EM MANUTENÇÃO

    Este site está em manutenção e retornará em alguns segundos.

    "

    F12:

    GET http://houseofdogs.com.br/favicon.ico 503 (Service Unavailable)

    Console:

    A codificação de caracteres do documento HTML não foi declarada. O documento será exibido com texto corrompido em algumas configurações de navegadores se o documento contiver caracteres fora da faixa US-ASCII. A codificação de caracteres da página deve ser declarada no documento ou protocolo de transferência.


    • Editado Wilson Boris terça-feira, 17 de janeiro de 2017 15:50 complemento
    terça-feira, 17 de janeiro de 2017 15:41

Todas as Respostas

  • Olá,

    Dá uma olhada nessa thread e verifica se não é a mesma coisa: https://social.msdn.microsoft.com/Forums/pt-BR/a089941f-67b1-41bc-b694-a2875934524a/erro-pgina-a-codificao-de-caracteres-do-documento-de-texto-sem-formatao-no-foi-declarada?forum=aspnetpt


    Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!

    André Secco
    Microsoft MVP & MSDN Tech Advisor
    Blog: http://andresecco.com.br
    GitHub: http://github.com/andreluizsecco
    Twitter: @andre_secco

    terça-feira, 17 de janeiro de 2017 16:42
  • André,

    agora apareceu erro:

    Server Error in '/' Application.

    Could not load file or assembly 'Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.IO.FileLoadException: Could not load file or assembly 'Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

    Source Error:
    An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

    Assembly Load Trace: The following information can be helpful to determine why the assembly 'Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' could not be loaded.
    WRN: Assembly binding logging is turned OFF.
    To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
    Note: There is some performance penalty associated with assembly bind failure logging.
    To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
    

    Stack Trace:

    terça-feira, 17 de janeiro de 2017 16:58
  • Provavelmente ele não achou a DLL do Newtonsoft.Json na sua pasta publicada

    Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!

    André Secco
    Microsoft MVP & MSDN Tech Advisor
    Blog: http://andresecco.com.br
    GitHub: http://github.com/andreluizsecco
    Twitter: @andre_secco

    terça-feira, 17 de janeiro de 2017 17:12
  • Pois é, mas o arquivo está na raiz do servidor:

    terça-feira, 17 de janeiro de 2017 17:17
  • terça-feira, 17 de janeiro de 2017 17:26
  • André, 

    agora retorna com outro erro:

    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.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

    No Webconfig esta essa versão 11:

     <compilation targetFramework="4.0">
          <assemblies>
            <add assembly="Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91"/>
            <add assembly="Microsoft.ReportViewer.Common, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91"/>
            <add assembly="Microsoft.Build.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
          </assemblies>
          <buildProviders>
            <add extension=".rdlc" type="Microsoft.Reporting.RdlBuildProvider, Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/>
          </buildProviders>
        </compilation>

    Na pasta reference a versão é 12.

    O que fazer acho que tem um contraditório de versões, esta certo isso?

    • Editado Wilson Boris terça-feira, 17 de janeiro de 2017 19:34 complemento
    terça-feira, 17 de janeiro de 2017 19:30
  • O próprio erro já fala que a sua configuração diverge da referência que possui.

    "The located assembly's manifest definition does not match the assembly reference"

    Se a assembly for versão 12, no Web.Config também deverá ser neste caso do Report Viewer.


    Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!

    André Secco
    Microsoft MVP & MSDN Tech Advisor
    Blog: http://andresecco.com.br
    GitHub: http://github.com/andreluizsecco
    Twitter: @andre_secco

    terça-feira, 17 de janeiro de 2017 19:48
  • Pois é,

    não consigo encontrar a configuração para descrição no WebConfig para versão 12.

    Versão:

    12.0.2402.15


    • Editado Wilson Boris quarta-feira, 18 de janeiro de 2017 09:19 complemento
    quarta-feira, 18 de janeiro de 2017 09:16
  • Testou com Version=12.0.0.0 ?

    Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!

    André Secco
    Microsoft MVP & MSDN Tech Advisor
    Blog: http://andresecco.com.br
    GitHub: http://github.com/andreluizsecco
    Twitter: @andre_secco

    quarta-feira, 18 de janeiro de 2017 09:49
  • No webconfig alterei de 11 para 12, mas retronou com erro:

    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=12.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

    quarta-feira, 18 de janeiro de 2017 09:53
  • E a sua assembly "Microsoft.ReportViewer.Common" também é versão 12? Perceba que a "Microsoft.ReportViewer.WebForms" parou de apresentar erro. Então tem que verificar a Common agora

    Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!

    André Secco
    Microsoft MVP & MSDN Tech Advisor
    Blog: http://andresecco.com.br
    GitHub: http://github.com/andreluizsecco
    Twitter: @andre_secco

    quarta-feira, 18 de janeiro de 2017 10:07
  • Sim todos version 12.0.0.0

    a Runtime Version do Design v4.0.30319 e as demais v2.0.50727

    quarta-feira, 18 de janeiro de 2017 10:47
  • Mudei o common para versão 11 como teste e retornou outro erro:

    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.Build.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.

    Veja o codigo no webconfig:

     <dependentAssembly>
            <assemblyIdentity name="Microsoft.Build.Framework" publicKeyToken="B03F5F7F11D50A3A" culture="neutral" />
            <bindingRedirect oldVersion="0.0.0.0-14.0.0.0" newVersion="14.0.0.0" />
          </dependentAssembly>

    Observei que na lista da pasta Reference não constava Microsoft.Build.Framework, então com o botão direito eu marque a assembly.

    A duvida é como atualizar no servidor, eu preciso fazer publish de toda solution?

    Resolvido isto, mas agora outro erro:

    Server Error in '/' Application.

    Could not load file or assembly 'EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. The system cannot find the file specified.

    Atualizei o servidor com a dll e o web config com 

    EntityFramework, Version=6.0.0.0

    mesmo assim retorna com o erro acima.

    • Editado Wilson Boris quinta-feira, 19 de janeiro de 2017 11:08 complemento
    quinta-feira, 19 de janeiro de 2017 09:45
  • Cara, você precisa fazer o deploy de toda a aplicação (deploy não é copiar e colar na pasta do servidor)


    Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!

    André Secco
    Microsoft MVP & MSDN Tech Advisor
    Blog: http://andresecco.com.br
    GitHub: http://github.com/andreluizsecco
    Twitter: @andre_secco

    quinta-feira, 19 de janeiro de 2017 12:17
  • Sim Andre, esse foi o procedimento.

    Desliguei os debugs e fiz Publish, só que começou a pedir dlls.

    quinta-feira, 19 de janeiro de 2017 12:19
  • E funciona localmente?


    Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!

    André Secco
    Microsoft MVP & MSDN Tech Advisor
    Blog: http://andresecco.com.br
    GitHub: http://github.com/andreluizsecco
    Twitter: @andre_secco

    quinta-feira, 19 de janeiro de 2017 12:20
  • Sim normalmente,

    o problema atual agora é Microsoft.ReportViewer.Common eu mando para o servidor e a dll não aparece na raiz.

    Já usei filezila e o painel de controle da redehost(provedor).

    quinta-feira, 19 de janeiro de 2017 12:36
  • No Visual Studio verifique se essa referência (e as demais do ReportViewer) estão marcadas como Copy Local = True


    Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!

    André Secco
    Microsoft MVP & MSDN Tech Advisor
    Blog: http://andresecco.com.br
    GitHub: http://github.com/andreluizsecco
    Twitter: @andre_secco


    quinta-feira, 19 de janeiro de 2017 13:13