Atualizar para 3.x ASP.NET

votos
10

Atualmente, estou ciente de que ASP.NET 2.0 está fora e aproximadamente e que existem versões 3.x do .NET Framework.

É possível atualizar o meu servidor web ASP.NET para a versão 3.x do .NET Framework?


Eu tentei isso, no entanto, ao selecionar qual versão do framwork .Net para usar em IIS (a guia ASP.NET), apenas a versão 1.1 e 2.0 show.

Existe um trabalho em torno?

Publicado 07/08/2008 em 13:21
fonte usuário
Em outras línguas...                            


6 respostas

votos
4

se eu instalar 3.5 e tem a configuração IIS para usar 2.0. Eu vou ser capaz de usar 3,5 características?

Sim, está correto. Você tem IIS definidos a 2,0 para ambos os sites 2,0 e 3,5, enquanto ambos executados no mesmo CLR. 3.5 utiliza um método de compilação diferente do que 2,0. Este é declarada no web.config para o site. Veja este post para mais detalhes sobre isso. Mas a configuração no IIS para ambos os 3.5 e 2.0 sites de ASP.NET é idêntica.

Respondeu 07/08/2008 em 13:41
fonte usuário

votos
2

Infelizmente, a declaração versões .NET podem ser instalados lado a lado, de modo que não irá interromper todas as aplicações "legacy" não é inteiramente verdade. Se você instalar o 3.5, que requer 2.0 SP1, que pode perturbar aplicações legadas que usa 2.0 e se conecta a servidores de banco de dados Oracle.

Respondeu 07/08/2008 em 13:39
fonte usuário

votos
1

GateKiller,

.NET 3.0 e .NET 3.5 não alterou a versão do CLR, por isso "utilizando ASP.NET 3.5" é uma coisa mais complicada que isso soa como ele deve ser em primeiro lugar. Em essência, você ainda está em execução no 2.0 CLR, mas você estiver usando o compilador C # 3.0 e ligando contra os 3,5 bibliotecas. Isso significa que a adição de um monte de coisas ao seu arquivo Web.config para se tornar um projeto ASP.NET 3.5.

Scott Hanselman tem um post incrível que cobre os detalhes:

http://www.hanselman.com/blog/HowToSetAnIISApplicationOrAppPoolToUseASPNET35RatherThan20.aspx

Respondeu 16/08/2008 em 17:22
fonte usuário

votos
1

Claro, baixar o redistribuível 3.5, instale-o no servre, e você está pronto para ir. versões .NET podem ser instalados lado a lado, de modo que não irá interromper todas as aplicações "legacy".

http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en

Respondeu 07/08/2008 em 13:32
fonte usuário

votos
0

O novo quadro é .Net 3.5, você terá um novo System.Core montagem, + um pouco mais se você usar recursos como Linq

Net 3.5 vem com o novo compilador C # 3.0

ASP.Net é ainda versão 2.0

Adorável e confuso não é ;-)

Você deve atualizar o framework .Net no servidor para o .NET 3.5 SP1, mas você ainda vai estar a correr ASP.Net 2.0

Respondeu 16/08/2008 em 17:20
fonte usuário

votos
0

A versão que você está selecionando no IIS é a versão do CLR de usar. Existem apenas duas versões do CLR. Os Framework 3,5 roda em 2,0 CLR

Respondeu 07/08/2008 em 13:35
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more