Domanda

Vorrei aggiornare i miei progetti Web su un server IIS 5 da .NET 2.0 a .NET 3.5. Queste applicazioni Web vivono su un server con altre applicazioni Web che non verranno aggiornate a .NET 3.5. L'amministratore del server è riluttante a installare .NET 3.5 perché teme che interromperà le applicazioni su quella macchina che esegue 2.0 e 1.1.

Per quanto ne so, NON sarà un problema dato che .NET 3.5 è un'aggiunta a 2.0 in più rispetto a un nuovo Framework. Vorrei che le comunità aiutassero a raccogliere prove per dimostrargli che le loro preoccupazioni sono controverse e non danneggeranno le altre applicazioni.

Grazie in anticipo.

È stato utile?

Soluzione

Se hai .NET 2 SP1 non dovresti avere problemi.

Per essere precisi. NET 3 & amp; I 3.5 sono basati su .NET 2.0 SP 1, si è verificato un problema con la distribuzione di 3.5 su un server che aveva solo .NET 2 (non SP1) e ha causato l'interruzione delle app. Il motivo è che gli assembly del framework principale in .NET 2 sono aggiornati e hanno nuovi numeri di versione per i quali l'app non è stata compilata.

Altri suggerimenti

Non avrà alcun problema e sarai in grado di eseguire la tua applicazione 2.0 e 3.5 usando lo stesso server. Questo perché la base di codice per entrambi i framework è la stessa.

Guida l'amministratore del server attraverso il contenuto della ridistribuibile per 3.5. Aggiunge molte nuove DLL non aggiorna nulla nella directory 2.0.x. Potresti mostrargli come le app rivolte a 3.5 utilizzano ancora System.dll ecc. Dalla directory del framework 2.0.x.

Entrambi i framework possono essere eseguiti contemporaneamente. In realtà, questo è il comportamento predefinito.

Un avvertimento, tuttavia, assicurarsi di non utilizzare lo stesso pool di applicazioni per app che utilizzano versioni diverse del framework. Altrimenti otterrai " Applicazione server non disponibile " errori. Utilizza un pool di app diverso per ogni set di applicazioni.

L'installazione di 3.5 modificherà il tuo file web.config .NET 2.0 e alcuni altri.

Questo certamente rompe almeno 1 applicazione che uso. La disinstallazione di 3.5 ripristinerà i file e risolverà il problema.

Ho aggiornato un paio di server da .net 1.1 a 2.0 e amp; 3.5 ? non ci sono stati problemi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top