Qual è la dipendenza di ASP.NET MVC su .NET Framework e come utilizzarla con .NET 2.0?

3

Quando si scarica e installa asp.net MVC, aggiunge solo il codice alla libreria di classi .net framework? O modifica anche le edizioni di Visual Studio installate?

Un'altra domanda: se si aggiunge solo codice alla libreria di classi .net framework, perché non può essere installato su .net 2.0?

    
posta Beginner 22.07.2012 - 00:43
fonte

2 risposte

6

Per essere chiari, il framework ASP.NET MVC è basato sul framework ASP.NET, che a sua volta è basato sul framework .NET. Pertanto, quando si scarica e installa ASP.NET MVC, è possibile aggiungere codice alla libreria di classi .NET Framework (aggiunge System.Web.Mvc ) e può anche modificare l'edizione di Visual Studio installata, se ne è installata una. potresti solo installare le librerie di classi e creare applicazioni ASP.NET MVC da zero se si voleva davvero senza l'aiuto di Visual Studio. Se guardi i pacchetti di installazione di MVC 3 correnti vedrai che ci sono due file .exe distinti: uno per le librerie di classi .NET e l'altro per gli strumenti di Visual Studio.

Versioni ASP.NET MVC 1 e amp; 2 target .NET 3.5. ASP.NET MVC 3 target .NET 4.0. MVC v4 avrà come target .NET 4.5 - è perché si basano su quelle specifiche versioni di framework che non puoi aspettarti che ASP.NET MVC installi e funzioni con .NET 2.0 "out-of-the-box".

    
risposta data 22.07.2012 - 04:21
fonte
1
When you download and install asp.net MVC, does it just add code to the .net framework class library?

ASP.NET MVC è un framework che funziona su ASP.NET Framework che è basato su .NET Framework. Tuttavia, offre la possibilità di configurare liberamente e avere codice Open Source.

why can it not be installed on top of .net 2.0?

La versione precedente del framework MVC di ASP.NET Può essere implementata su .NET Framework 2.0. Ecco un articolo che lo dimostra: Distribuzione di ASP.NET MVC su ASP.NET 2.0 .

I passaggi da seguire sono:

  • Sviluppato su Visual Studio 2008
  • Targeting .NET 2.0 nel progetto
  • Proprietà
  • Distribuita l'applicazione su una macchina .NET 2.0 SP1 copiata
  • System.Core.dll locale nella cartella web apps / bin

Potresti anche trovare utile seguire questo articolo per distribuire l'applicazione asp.net mvc su .NET 2.0 - Distribuzione di un sito Web ASP.NET MVC su IIS 6 e .NET 2.0

    
risposta data 22.07.2012 - 06:30
fonte

Leggi altre domande sui tag