Migrar de Framework 2.0 para o 3.5
Boas galera,
Aqui na empresa desenvolvo aplicações intranet, há algum tempo trabalho com o Framework 2.0. Porem preciso trabalhar com o Ajax, instalei o 3.5 service pack 1, mas mesmo assim não roda.
da o seguinte erro:
Descrição: HTTP 404. O recurso que você está procurando (ou uma de suas dependências) não pôde ser removido, seu nome foi alterado ou está temporariamente indisponível. Examine o URL e certifique-se de que está digitado corretamente.
URL solicitada: /ajax/defaul.aspx
Informações sobre a Versão: Microsoft .NET Framework Versão:2.0.50727.3053; Versão do ASP.NET:2.0.50727.3053
Erro de Servidor no Aplicativo '/'.
Não é possível encontrar o recurso.
Observe nam linha acima que aparentemente ele está rodando no 2.0 mesmo eu tendo o 3.5. como mudo esta configuração? Para ele rodar no 3.5.
Muito obrg!
J.Moreto
Respostas
- No firefox funciona no IE Não.
Estranho né?- Marcado como RespostaJ.MORETO sexta-feira, 6 de novembro de 2009 16:01
Todas as Respostas
- Na aba Solution Explorer -> Botão Direito no seu Projeto -> Property Pages ->Build -> Target Framework
Oi,
A versão do framework em mensagens de erro no browser não muda, porque o núcleo do framework, o CLR, é o mesmo desde a versão 2.0 até a 3.5 sp 1
[]'s
Dennes
http://twitter.com/Dennes* Treinamento C# e Framework .NET c/OO dia 07/11 - Apenas 12 R$ 42,53 Inscreva-se em http://www.bufaloinfo.com.br/cursos/fundamentosOOFramework.asp
* Treinamento de ASP.NET 3.5 no RJ dia 16/11 - Apenas 12x R$ 60,48 - Inscreva-se em http://www.bufaloinfo.com.br/descontoaspnetantecipado.asp
Tel : (11) 3170-3056 (21)9240-5134 E-Mail: contato arroba bufaloinfo.com.br
http://www.bufaloinfo.com.br
Dennes - Se resolveu, classifique a mensagem, por favor - [http://www.bufaloinfo.com.br] NOVO DVD Segurança no ASP.NET : http://www.bufaloinfo.com.br/LearingSeriesSegurancaASPNET2.asp- Oi Dennes,
Então o que pode ser cara? Da impressão que o IIS pega o FW 2.0 e não o 3.5, o que preciso rodar é o ajax, instalei o extessions (ASPAJAXExtSetup.msi) sera que o IIS tem como vc redirecionar para que ele compile pelo 3.5? Obrg!
J. Oi,
Você apenas citou as questões de versão até agora. Deixe versão de lado.
Primeiramente, sua instalação está terrivelmente estranha. Para você usar o framework 3.5 precisa do VS 2008, instale o VS 2008 e só, não tem nenhuma instalação de Ajax extensions adicional. Pode instalar o sp 1 do vs e do framework, mas só, então algo muito errado ocorre com sua instalação, explique melhor a forma que instalou e porque.
Segundo, qual é o erro ? O que está dando errado ? Deixe versão de lado e diga melhor qual o erro da aplicação.
[]'s
Dennes
http://twitter.com/Dennes* Treinamento C# e Framework .NET c/OO dia 07/11 - Apenas 12 R$ 42,53 Inscreva-se em http://www.bufaloinfo.com.br/cursos/fundamentosOOFramework.asp
* Treinamento de ASP.NET 3.5 no RJ dia 16/11 - Apenas 12x R$ 60,48 - Inscreva-se em http://www.bufaloinfo.com.br/descontoaspnetantecipado.asp
Tel : (11) 3170-3056 (21)9240-5134 E-Mail: contato arroba bufaloinfo.com.br
http://www.bufaloinfo.com.br
Dennes - Se resolveu, classifique a mensagem, por favor - [http://www.bufaloinfo.com.br] NOVO DVD Segurança no ASP.NET : http://www.bufaloinfo.com.br/LearingSeriesSegurancaASPNET2.asp- ok Dennes vamos lá.
A maquina que vai rodar o IIS e a aplicação não terá o VS2008 por questão de lincenças etc.
Eu vou desenvolver em outra maquina, maq que tem o VS2008 roda beleza mas esta que so tem o IIS e o FW3.5 não roda componentes do ajax. Tendeu?
J.
Erro na integra:
Ele não encontra o ScriptManager !!!! do ajax...
Erro de Servidor no Aplicativo '/'.
Erro do Analisador
Descrição: Erro ao analisar um recurso necessário para atender esta solicitação. Examine os detalhes específicos do erro de análise e modifique o arquivo de origem apropriadamente.
Mensagem de Erro do Analisador: Marca de servidor desconhecida: 'asp:ScriptManager'.
Erro de Origem:
Linha 10: <form id="form1" runat="server"> Linha 11: <br /> Linha 12: <asp:ScriptManager ID="ScriptManager1" runat="server"> Linha 13: </asp:ScriptManager> Linha 14: <asp:UpdatePanel ID="UpdatePanel1" runat="server">
Arquivo de Origem: /ajax/default.aspx Linha: 12
Informações sobre a Versão: Microsoft .NET Framework Versão:2.0.50727.3053; Versão do ASP.NET:2.0.50727.3053 - Como apontar o IIS para compilar pelo 3.5 ????
existe isto ou to viajando? Fale,
Lá no IIS se você verificar a propriedade da sua aplicação e na aba ASP.NET você pode escolher a versão do ASP.NET.
Abraço!
Se a resposta solucionar sua dúvida, favor - Votar como Útil Abraço!Oi,
Não se instala Visual Studio em servidor.
A instalação que você fez de um pacote do Ajax sobre o framework 3.5 pode ter causado problemas ao framework 3.5
A mensagem de erro acima ocorreria tanto na máquina de desenvolvimento como no servidor e está reclamando da falta de tags registrando os controles do Ajax no web.config da aplicação (uma aplicação já criada como sendo do framework 3.5 no VS 2008 já viria com essas tags, compare os web.configs).
Resumindo : A mensagem acima está afirmando que seu web.config está errado.
[]'s
Dennes
http://twitter.com/Dennes* Treinamento C# e Framework .NET c/OO dia 07/11 - Apenas 12 R$ 42,53 Inscreva-se em http://www.bufaloinfo.com.br/cursos/fundamentosOOFramework.asp
* Treinamento de ASP.NET 3.5 no RJ dia 16/11 - Apenas 12x R$ 60,48 - Inscreva-se em http://www.bufaloinfo.com.br/descontoaspnetantecipado.asp
Tel : (11) 3170-3056 (21)9240-5134 E-Mail: contato arroba bufaloinfo.com.br
http://www.bufaloinfo.com.br
Dennes - Se resolveu, classifique a mensagem, por favor - [http://www.bufaloinfo.com.br] NOVO DVD Segurança no ASP.NET : http://www.bufaloinfo.com.br/LearingSeriesSegurancaASPNET2.aspOi,
"Como apontar o IIS para compilar pelo 3.5 ????"
Não existe isso, você está viajando. Se preocupe em corrigir o erro da aplicação.
[]'s
Dennes
http://twitter.com/Dennes* Treinamento C# e Framework .NET c/OO dia 07/11 - Apenas 12 R$ 42,53 Inscreva-se em http://www.bufaloinfo.com.br/cursos/fundamentosOOFramework.asp
* Treinamento de ASP.NET 3.5 no RJ dia 16/11 - Apenas 12x R$ 60,48 - Inscreva-se em http://www.bufaloinfo.com.br/descontoaspnetantecipado.asp
Tel : (11) 3170-3056 (21)9240-5134 E-Mail: contato arroba bufaloinfo.com.br
http://www.bufaloinfo.com.br
Dennes - Se resolveu, classifique a mensagem, por favor - [http://www.bufaloinfo.com.br] NOVO DVD Segurança no ASP.NET : http://www.bufaloinfo.com.br/LearingSeriesSegurancaASPNET2.aspOi Dennes o problema era mesmo o Web.config a pagina rodou. a pagina é simples executa uma multiplicação entre dos text e retorna em uma label, porém a pagina esta fazendo o calculo, mas
esta postando... não esta executando o ajax.J.Moreto.
- Oi,
Bem, primeiro problema resolvido.
Vamos a alguns chutes, já que não conheço a página :
1) O botão está dentro do updatePanel ? Devia.
2) O scriptManager está com EnablePartialRendering=true ? Devia.
3) O updatepanel está com ChildrenAsTriggers=true ? Devia.
Teste isso em uma máquina com uma instalação "limpa" do VS 2008, sem misturar com nenhum pacote ajax que você tenha baixado e rodado. Se não for nenhum dos itens acima, você ainda tem problemas com o web.config, apesar do erro ter parado.
[]'s
Dennes
http://twitter.com/Dennes* Treinamento C# e Framework .NET c/OO dia 07/11 - Apenas 12 R$ 42,53 Inscreva-se em http://www.bufaloinfo.com.br/cursos/fundamentosOOFramework.asp
* Treinamento de ASP.NET 3.5 no RJ dia 16/11 - Apenas 12x R$ 60,48 - Inscreva-se em http://www.bufaloinfo.com.br/descontoaspnetantecipado.asp
Tel : (11) 3170-3056 (21)9240-5134 E-Mail: contato arroba bufaloinfo.com.br
http://www.bufaloinfo.com.br
Dennes - Se resolveu, classifique a mensagem, por favor - [http://www.bufaloinfo.com.br] NOVO DVD Segurança no ASP.NET : http://www.bufaloinfo.com.br/LearingSeriesSegurancaASPNET2.asp é não estava com os parametros que vc me passou não mas mesmo colocando ainda da o postback:
o code na integra:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!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">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<br />
<asp:ScriptManager ID="ScriptManager1" EnablePartialRendering=true runat="server">
</asp:ScriptManager><asp:UpdatePanel ID="UpdatePanel1" runat="server" ChildrenAsTriggers=true>
<ContentTemplate>
<asp:TextBox ID="TextBox1" runat="server" AutoPostBack="True" ></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server" AutoPostBack="True"
ontextchanged="TextBox2_TextChanged"></asp:TextBox>
<asp:Label ID="Label1" runat="server" AutoPostBack="True" ></asp:Label>
</ContentTemplate>
</asp:UpdatePanel>
</form>
</body>
</html>- No firefox funciona no IE Não.
Estranho né?- Marcado como RespostaJ.MORETO sexta-feira, 6 de novembro de 2009 16:01
Oi,
Compare melhor o web.config de uma aplicação gerada no VS 2008 com esse seu web.config.
Verifique se apresenta erro de javascript no canto da barra de status do IE.
Algum javascript pode nem estar sendo entregue no IE. Talvez você precise fazer um "view source", observar o SRC das tags script e tentar chamar a URL que aparece no SRC diretamente. Se o resultado for um arquivo com javascript, está funcionando, se não, achou o erro.
[]'s
Dennes
http://twitter.com/Dennes* Treinamento C# e Framework .NET c/OO dia 07/11 - Apenas 12 R$ 42,53 Inscreva-se em http://www.bufaloinfo.com.br/cursos/fundamentosOOFramework.asp
* Treinamento de ASP.NET 3.5 no RJ dia 16/11 - Apenas 12x R$ 60,48 - Inscreva-se em http://www.bufaloinfo.com.br/descontoaspnetantecipado.asp
Tel : (11) 3170-3056 (21)9240-5134 E-Mail: contato arroba bufaloinfo.com.br
http://www.bufaloinfo.com.br
Dennes - Se resolveu, classifique a mensagem, por favor - [http://www.bufaloinfo.com.br] NOVO DVD Segurança no ASP.NET : http://www.bufaloinfo.com.br/LearingSeriesSegurancaASPNET2.asp
Dennes,
tem erros de jscript no IE sim. Mas o Framework não direciona dependendo do browser do cliente? Como faço o view souce? o web.config gerado é o mesmo da aplicação.
J.Oi,
Botão direito no browser quando estiver vendo a página, "view source".
Mostre aqui a mensagem de erro em javascript
[]'s
Dennes
http://twitter.com/Dennes* Treinamento C# e Framework .NET c/OO dia 07/11 - Apenas 12 R$ 42,53 Inscreva-se em http://www.bufaloinfo.com.br/cursos/fundamentosOOFramework.asp
* Treinamento de ASP.NET 3.5 no RJ dia 16/11 - Apenas 12x R$ 60,48 - Inscreva-se em http://www.bufaloinfo.com.br/descontoaspnetantecipado.asp
Tel : (11) 3170-3056 (21)9240-5134 E-Mail: contato arroba bufaloinfo.com.br
http://www.bufaloinfo.com.br
Dennes - Se resolveu, classifique a mensagem, por favor - [http://www.bufaloinfo.com.br] NOVO DVD Segurança no ASP.NET : http://www.bufaloinfo.com.br/LearingSeriesSegurancaASPNET2.asp- Dennes,
Erro do jscript
Linha: 70
Caractere:1
Erro: 'Sys' não está definido
Código: 0
http://localhost/ajax/default.aspx
J. Oi,
Esse é um erro típico que ocorre quando o javascript responsável por executar as tarefas do ajax não é entregue pelo servidor ao client.
Isso normalmente acontece por falha de configuração do web.config
Veja este link : http://www.bufaloinfo.com.br/ExibeNoticias.aspx?entryid=4365006300388332816 . Uma pesquisa com essa mensagem no google ('sys' is undefined) também retornará muitos links falando sobre as configurações de web.config necessárias para o Ajax.
[]'s
Dennes
http://twitter.com/Dennes* Treinamento C# e Framework .NET c/OO dia 07/11 - Apenas 12 R$ 42,53 Inscreva-se em http://www.bufaloinfo.com.br/cursos/fundamentosOOFramework.asp
* Treinamento de ASP.NET 3.5 no RJ dia 16/11 - Apenas 12x R$ 60,48 - Inscreva-se em http://www.bufaloinfo.com.br/descontoaspnetantecipado.asp
Tel : (11) 3170-3056 (21)9240-5134 E-Mail: contato arroba bufaloinfo.com.br
http://www.bufaloinfo.com.br
Dennes - Se resolveu, classifique a mensagem, por favor - [http://www.bufaloinfo.com.br] NOVO DVD Segurança no ASP.NET : http://www.bufaloinfo.com.br/LearingSeriesSegurancaASPNET2.asp

