none
Erro no Web.Config RRS feed

  • Pergunta

  • Bom dia Senhores.
    Estou com problemas referente ao seguinte cenário.
    Estou desenvolvendo um Web Site e o servidor está com .Net Frameworks 2.0 instalado.
    Por hora, a área de TI, não irá atualizar.
    Fiz o Web Site e quando eu publico, dá o erro conforme Print.
    Fiz o teste em outros servidor e na minha máquina que está com o .net frameworks 4.0 instalado, funciona normalmente.
    Obrigado.
    sexta-feira, 31 de janeiro de 2014 10:51

Todas as Respostas

  • Olá Fabrício,

    esse é um erro genérico, se você abrir a aplicação do servidor aonde ela está instalada poderá ver a descrição correta do erro. Mas, pela informação que você deu, sua aplicação não vai funcionar se foi criada utilizando um framework com a versão superior da versão utilizada pelo iis neste web site.

    Verifique a versão utilizada por sua aplicação em:

    Botão direito na sua solution>>Properties > Application 

    Para verificar a versão utilizada pelo iis:

    abra o gerenciador do iss ( iniciar>executar>inetmgr)

    Pools de Aplicativos.

    Att

    Wennder A. Santos

    Se foi útil, marque como útil. Se respondeu sua pergunta ou sanou sua dúvida, marque como resposta.
    sexta-feira, 31 de janeiro de 2014 12:05
  • Olá o que acredito que vc possa fazer é:

    1° Verifique no web.config se a opção

    <compilation debug="true" targetFramework="4.0" optimizeCompilations="true">

    Deixe como debug true para que possa visualizar o erro, e o target é referente ao framework da sua aplicação.

    2° Clique com o botão direito sobre o projeto e verifique a aba build, coloque para utilizar o framework 2.0 que é o compativel com o servidor.


    Analista Desenvolvedor

    sexta-feira, 31 de janeiro de 2014 12:25
  • Oi Weender.
    Ambos estão com a Frameworks 2.0.
    Obrigado.
    sexta-feira, 31 de janeiro de 2014 12:53
  • Obrigado, mas estou usando o .Net frameworks 2.0

    <compilation debug="true" targetFramework="4.0" optimizeCompilations="true">
    Não funciona nesse caso.

    sexta-feira, 31 de janeiro de 2014 12:54
  • Fabrício,

    vá até o servidor onde a aplicação está hospedada e no navegador digite localhost, caso esteja em uma porta diferente da 80 digita localhost:PORTA

    Se possível tire um print do erro e poste aqui.

    Obs: a primeira coisa a se fazer nessa situação seria atualizar o framework, pode ser que você quebre a cabeça durante horas/dias e o problema poderia ser resolvido facilmente atualizando.

    Wennder

    sexta-feira, 31 de janeiro de 2014 13:27
  • Boa dica, Wennder.
    Eu já atualizei a frameworks para 4.0 e fui na pasta da frameworks pelo cmd e digitei c:\> aspnet_regiis.exe -i
    Criei um novo projeto usando a frameworks 4.0
    Obrigado pela força.

    sexta-feira, 31 de janeiro de 2014 17:27
  • Esqueci de dizer que eu criei uma nova pagina de teste só com um botão para testar e deu ruim.
    :(

    Até logo.

    sexta-feira, 31 de janeiro de 2014 17:28
  • Olá Frabrício, 

    o erro "Não foi possível carregar o assembly ..." na grande maioria das vezes ocorre quando aplicação está rodando com uma versão do framework diferente da setada no iis, de uma verificada nisso.

    De um retorno.

    Wennder

    sexta-feira, 31 de janeiro de 2014 17:59
  • Oi Wennder.

    Conforme o print, estão nas mesmas versões.
    O arquivo Web.Config e o OndeEstamo.aspx e OndeEstamo.aspx.cs não foram copiados.
    Eu criei o arquivo e copiei o código que era necessário.
    Como eu disse, ao criar uma página Default.aspx do zero com um botão tb da erro.
    Obrigado.

    sexta-feira, 31 de janeiro de 2014 18:13
  • Fabício,

    nessa ultima imagem, vá até pools de aplicativos, ache sua aplicação e verifique por ali qual a versão do framework está setada para ela. Por padrão, o "site da web padrão" vem com 2.0.


    Wennder

    sexta-feira, 31 de janeiro de 2014 18:29
  • Wender.
    Eu descobri que tem algo haver com a forma de publicação porque a linha abaixo estava sendo alterada através da publicação:

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="OndeEstamos.aspx.cs" Inherits="OndeEstamos" %>

    Estava aparecendo caracteres estranhos no final do código e ele estava se perdendo.
    Eu copiei os arquivos manualmente e funcionou.
    http://www.skti.com.br/new/mapa.aspx

    Agora eu tenho que resolver sobre a forma de publicar e concertar o gmap.

    refernecia do Gmap: http://pt-br.googlemaps.subgurim.net/

    Abraços.

    sexta-feira, 31 de janeiro de 2014 19:14