2009-05-01 17 views
18

Ho creato un sito di base utilizzando il routing ASP.NET secondo l'esempio di Mike Ormond "Utilizzo del routing ASP.NET indipendente da MVC". Funziona bene sul mio computer locale che esegue il server web incorporato.Instradamento ASP.NET su IIS 6

Tuttavia, quando lo distribuisco al mio server (Windows Server 2003, IIS 6, ASP.NET 3.5 SP1) mostra solo un errore 404.

Ho letto da qualche parte che sono destinato a impostare il routing con caratteri jolly. Come posso fare questo?

Quali altre modifiche di configurazione devono essere eseguite per farlo funzionare sul mio server?

risposta

3

È possibile trovare la discussione "ufficiale" sui mapping di caratteri jolly su TechNet here ma mi piace la procedura dettagliata di Phil Haack che è possibile find here. Non preoccuparti del fatto che si tratta di impostare ASP.NET MVC, basta cercare la sezione intitolata "IIS6 Extension-less URLs": questa impostazione si applica sia a MVC che all'utilizzo del routing con un'applicazione classica web form.

18

Sul server, IIS aperta:

  1. fare clic destro sul directory del sito/virtuale, selezionare Proprietà scheda/Directory virtuale
  2. Vai alla Home directory, fare clic su Configurazione (nella parte inferiore)
  3. Vicino al fondo ancora una volta, fare clic sul pulsante Inserisci
  4. Enter C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ aspnet_isapi.dll
  5. alternativo: Inserisci C: \ WINDOWS \ Microsoft.NET \ Framework \ v4.0.30319 \ aspnet_isapi.dll per ASP.NET 4.0
  6. Deseleziona la "Verifica esistenza del file" pulsante, fare clic su OK e chiudere tutti i dialoghi
+0

Per informazioni, un utente ha segnalato (ora eliminato) che nel suo caso manca il pulsante "Inserisci". Non è colpa tua, ovviamente! –

+3

Qualche motivo per usare la versione v2 della dll e non la v4? – stimms

+0

+1 per rendere "Deseleziona" in grassetto – dragonfly

0

in IIS 6 64 bit, assicurarsi che il percorso in 4) punti per C: \ WINDOWS \ Microsoft.NET \ Framework64 \ v2.0.50727 \ aspnet_isapi.dll

Problemi correlati