Configurazione hosting per siti MVC

Per poter pubblicare un sito ASP.NET MVC sono necessari alcune semplici operazioni di configurazione che però possono variare a secondo della versione del server e della libreria MVC utilizzata.

  1. Installare IIS 7 (selezionare supporto autenticazione e ASP.NET che su win7 non vengono installati automaticamente)
  2. Installare modulo “Url Rewrite” . Nota: questo modulo è opzionale, ma può essere utile per alcune customizzazioni nella gestione del routing ed è utilizzato da alcune applicazioni MVC. Download: rewrite_2.0_rtw_x64.msi
  3. Installare la versione corretta della libreria MVC. Nel caso di MVC2   utilizzare l’installer AspNetMVC2_VS2008.exe valido sia per l’ambiente di sviluppo che per il server.
  4. Dal pannello di controllo di IIS creare un nuovo sito web
  5. Configurare impersonation in modo da utilizzare un utente che abbia accesso alla cartella del sito
  6. Configurare l’application pool per usare la versione corretta di .Net  (Nel caso di MVC2 selezionare Net 2.0.x e modalità “integrated”)
  7. Aggiungere MIME Type “*.json” -> “application/json”
  8. Riavviare IIS  (comando IISReset da console o “Riavvia Server” da pannello di controllo).

Configurare WildCard Routing (Solo su  IIS 6.x)

  1. Proprietà IIS Sito Web –> Home Directory –> Configuration
  2. Aggiungere un nuovo “WildCard Configuration Maps“: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
  3. Togliere il check: Verify That File Exists
  4.  Riavviare IIS
Annunci

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...