2009-12-27 14 views
5

Possiedo un'applicazione MVC 2.0 con cui sto giocando in VS2010, un'applicazione .NET Framework 4.0, che funziona perfettamente con la mia macchina di sviluppo locale, ma fallisce quando IIS viene coinvolto, dandomi tutti i tipi di errori IIS.Come configurare IIS7 per funzionare con un'applicazione MVC 2.0 Framework 4.0

Qualcuno può dirmi la sequenza di passaggi che è necessario eseguire per ottenere una configurazione dell'applicazione in IIS 7.0 (in esecuzione su Windows 2008 Server)? Il meglio che posso ottenere è che mi mostra il contenuto della directory della radice del mio sito. : o (

Ho seguito vari collegamenti SO a vari messaggi dicendo che per fermare il messaggio di errore Proibito 403.14, è sufficiente abilitare la navigazione di directory in IIS per la mia app particolare ed è via, ma accenderlo mostra semplicemente essere

Per confermare, il server 2008 ha installato .Net Framework 4.0 e ho impostato le DLL 3x MVC 2.0 per copiare Local = true da Visual Studio 2010, in modo che i necessari MVC .dll sono presenti nella cartella bin. Ho un'applicazione MVC 1.0 in esecuzione su quella macchina (realizzata con VS2008) ma non riesco a far funzionare questa app 2.0

+0

Quali errori si stanno ottenendo? Inoltre, si dispone della sezione di configurazione 'system.webserver'? – SLaks

+0

\t \t \t \t \t \t \t \t \t \t \t

+0

piccola correzione: MVC 2 è ancora il framework 3.5. –

risposta

8

Verificare che l'app IIS7 P ool che contiene l'applicazione MVC è il pool di app .NET 4 e non un pool di app .NET 2.

  1. In Gestione IIS selezionare il sito Web (ad esempio "Sito Web predefinito")
  2. Nel pannello Azioni scegliere "Impostazioni avanzate"
  3. In quella finestra c'è un elenco di proprietà. Selezionare "Pool di applicazioni" e fare clic sul pulsante "..." accanto ad essa
  4. Verificare che il pool di applicazioni selezionato sta usando .NET versione 4,0
1
  • In IIS 7- sul pannello di sinistra scegliere il pool di applicazioni
  • Sul pannello di destra (Azione) fare clic sull'applicazione impostata pooldefaults
  • Nella scheda Generale, scegliere .Net frameWork 4.0.
Problemi correlati