Pergunta

O que exatamente queremos dizer com ASP.NET versão 2.0? É a versão forrada com .NET CLR versão 2.0?

E sobre aspnet_isapi.dll e Aspnet_wp.exe? Como eles se encaixam no que diz respeito às versões 1.1 / 2.0 / 3.5 do framework .NET?

.NET 3,5 usos CLR 2.0. Será que as mudanças não significam nada em ASP.NET 3.5, exceto para adições às bibliotecas de classe?

Foi útil?

Solução

ASP.NET 2.0 é simplesmente uma aplicação ASP.NET em execução no CLR 2.0. Isso é configurado nas propriedades para o aplicativo no Gerenciador do IIS.

Aplicações que quadro alvo 2,0, 3,0 e 3,5 é executado sob a CLR 2.0. O CLR é (excepto para alguns alterações significativas ) para trás compatível, assim uma aplicação segmentação quadro 1.1 geralmente podem também ser executado sob a CLR 2.0.

Cada pool de aplicativos no IIS só pode usar uma versão CLR, por isso todas as aplicações em uma piscina tem que usar ASP.NET 1.1 ou ASP.NET 2.0. Se você tentar misturar versões CLR em um pool de aplicativos, os sites na piscina irá parar de funcionar.

Outras dicas

ASP.NET 2.0 é o quadro que acompanha .NET 2.0 (e, portanto, CLR 2.0). Na maioria dos aspectos, esse número atualmente alinha mais estreitamente com a versão CLR, em que, embora .NET 3.0 / NET 3.5 add montagens extras que podem (e são) usados ??pelas aplicações ASP.NET, não há nenhum novo número de versão ASP.NET .

Re seu último ponto ... "nada muda" ... bem, o código que é executado é largamente ditada pela as bibliotecas de classe. Assim; sim, há novas DLLs, e pequenos ajustes para as DLLs mais antigos. Mas, na verdade, a própria tecnologia de núcleo permanece mais ou menos o mesmo.

ASP.Net na verdade usa o CLR 2.0. Isso também significa que há um aspnet_wp.exe separado em execução. Então, se você tem ambos os sites 1.1 e 2.0 ASP.NET em execução você verá dois processos aspnet_wp no gerenciador de tarefas.

No topo do que há vários recursos novos para asp.net 2.0. Algumas coisas que eu posso pensar inclui páginas mestras, estilos, melhores controles, dividir exibição de estado estado / controlo, melhor compressão de viewstate e muito mais

3,5 usos CLR 2,0 por isso não há diferença em processos de trabalho utilizados.

Para todas as informações: verificar o site asp.net: http: //msdn.microsoft.com/en-us/asp.net/default.aspx

um monte de diferenças entre ASP.NET e ASP.NET 2.0. A página .NET Framework na wikipedia é realmente muito bom em descrever como o Framework tem evoluiu 1,1-2,0 para 3,0 a 3,5 e que será em breve 4.0. :)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top