Pergunta

Gostaria de atualizar meus projetos da Web em um servidor IIS 5 do .NET 2.0 para .NET 3.5. Esses aplicativos da Web vivem em um servidor com outros aplicativos da Web que não serão atualizados para .NET 3.5. O administrador do servidor está relutante em instalar .NET 3.5 porque teme que ele quebre os aplicativos nessa máquina que está em execução 2.0 e 1.1.

Até onde eu sei, isso não será um problema, pois o .NET 3.5 é uma adição a 2,0 a mais do que é uma nova estrutura. Eu gostaria que as comunidades ajudem a reunir evidências para mostrar que suas preocupações são discutíveis e isso não prejudicará as outras aplicações.

Desde já, obrigado.

Foi útil?

Solução

Se você tiver .NET 2 SP1, não deve ter um problema.

Para ser exato .NET 3 e 3.5 são construídos sobre o .NET 2.0 SP 1, tivemos um problema de implantação de 3.5 em um servidor que só tinha .NET 2 (não SP1) e causou a quebra dos aplicativos. O motivo é que os seus principais conjuntos de estruturas no .NET 2 são atualizados e têm novos números de versão contra os quais o aplicativo não foi compilado.

Outras dicas

Não terá nenhum problema e você poderá executar seu aplicativo 2.0 e 3.5 usando o mesmo servidor. Isso ocorre porque a base de código para ambas as estruturas é a mesma.

Ande o administrador do servidor através do conteúdo do redistribuível para 3.5. Ele adiciona muitas novas DLLs, não atualiza nada no diretório 2.0.x. Você pode mostrar a ele como os aplicativos direcionados 3.5 ainda estão usando o System.dll etc no diretório da estrutura 2.0.x.

Ambas as estruturas podem ser executadas simultaneamente. De fato, esse é o comportamento padrão.

Uma ressalva, no entanto, certifique -se de não usar o mesmo pool de aplicativos para aplicativos usando versões diferentes da estrutura. Caso contrário, você receberá erros de "aplicativo do servidor indisponíveis". Use um pool de aplicativos diferente para cada conjunto de aplicativos.

A instalação do 3.5 modificará seu arquivo .NET 2.0 Web.config e alguns outros.

Isso certamente quebra pelo menos 1 aplicativo que eu uso. A desinstalação 3.5 reverte os arquivos e corrige o problema.

Atualizei alguns servidores do .NET 1.1 para 2.0 e 3.5 ץ Não houve problemas.

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