suportado .net frameworks no servidor windows 2012 r2

1

é possível instalar o .net frameworks 1.0, 1.1, 2.0 no windows server 2012 r2?

Precisamos de um build slave legacy baseado nos compiladores do visual studio 2003/2005 e gostaríamos de ter uma única máquina rodando em estruturas novas e antigas ao invés de duplicar a infra-estrutura em dois sistemas ... para tornar as coisas ainda mais interessante - precisamos instalar frameworks a partir da linha de comando / powershell para a implementação automática do slave ...

    
por Efekt 13.03.2014 / 13:55

5 respostas

4

1.0 e 1.1 não são suportados em 2012 R2. 2.0 está incluído no framework 3.51.

link

It is not possible to manually install the .NET Framework 1.1 on Windows 8, Windows 8.1, Windows Server 2012, or Windows Server 2012 R2. It is no longer supported. If you try to install the package, the following error message is displayed: "Setup cannot continue because this version of the .NET Framework is incompatible with a previously installed one." To solve this problem, install the .NET Framework 3.5 SP1. This version includes the .NET Framework 2.0 (the release that follows the .NET Framework 1.1), which is supported on Windows 8 and Windows 8.1. You should always try to install the application first to determine if it will automatically be updated to a later version of the .NET Framework. If it does not, contact your ISV for an application update.

    
por 13.03.2014 / 13:58
1

Se você tentar executar um .NET exe antigo, o Win8 e o Sever2012 fornecerão um pop-up que será necessário para instalar o suporte para .NET 2.0 - > .NET 3.5 (todos esses .NET geram código para rodar no CLR v2, portanto, o intervalo).

Como experiência, acredito ter criado um "Hello World" no .NET 1.1. Eu não tenho VS2003, para direcionar um aplicativo para o .NET 1.x. Em vez disso, para fazer isso, usei o IL para fazer uma viagem de ida e volta:   ildasm / text hello.exe > ola.il   ilasm hello.il / exe / out hello_1_1.exe /MDV=1.0.3705

O .NET 4 HelloWorld.exe original é executado. Eu faço a mudança acima, isso faz com que o popup apareça. Eu deixo o MS instalar o suporte ao .NET 2-3, e o teste do .NET 1.1 é executado. Parece feliz por rodar com o CLR v2. (Talvez eu me iludi, já que eu corri o ilasm em um .NET 4 PC).

O carregador .NET abre o exe para obter a versão .NET da cadeia de versão de metadados (MDV). Ele tenta encontrar: HKLM \ Software \ Microsoft.NetFramework \ Policy \ Standards \ v1.0.3705. Quando isso não é encontrado, ele examina uma chave irmã \ Upgrades, onde ele pode mapear v1.0.0-2.0.50727 para o .NET 2.0.50727.

Isso pode falhar com aplicativos mais complicados do que "Hello World". Além disso, isso não enganaria o instalador, portanto, aplica-se apenas aos aplicativos install-by-xcopy. Também o MS continuará a não suportar o 1.x (e logo 2.x).

    
por 20.02.2015 / 21:08
1

Consegui instalar o .net 1.1 no Server 2012 R2. Eu fiz o download do pacote de instalação para outro sistema, movi-o para o servidor, iniciei a instalação, consegui clicar em avisos de compatibilidade e a instalação foi concluída. Ainda não descobri que fator impediria a instalação, mas, como outros, eu enfrentei um problema em que não consegui instalar o .net 1.1 no servidor 2012 R2. Eu estou fazendo isso instalar como um administrador local.

    
por 29.09.2015 / 15:49
0

Isso explica como:

link

Basicamente, você pode habilitar a compatibilidade com o IIS6, instalar a estrutura e os service packs. em seguida, adicione a extensão isapi ao IIS (ou apenas "permitir", uma vez que a instalação deve instalá-lo).

    
por 17.03.2015 / 18:24
-3

É POSSÍVEL instalar manualmente o .NET Framework 1.1 no Windows 8, no Windows 8.1, no Windows Server 2012 ou no Windows Server 2012 R2.

    
por 25.06.2014 / 09:10