Domanda

Ho un'applicazione Web che funziona perfettamente con IIS5 o IIS6. Ho appena installato Vista, che ha IIS7. Ho appena copiato l'intera app Web così com'è, nessuna modifica a nessun file. Sono entrato nel gestore IIS7 e ho creato un'applicazione Web nel sito Web predefinito e l'ho indirizzata all'app che ho copiato.

Quando provo a cercare l'app in IE, mi dice che non c'è nulla per gestirla e che la navigazione nella directory non è attiva. Questa è un'app .NET, quindi utilizza Default.aspx. Ho cercato nel gestore e non è stato possibile gestire l'installazione di Default.aspx. Non è attivo per impostazione predefinita per IIS7?

Quindi, ho aggiunto Default.aspx e ora l'errore è " Errore HTTP 404.3 - Non trovato La pagina richiesta non può essere pubblicata a causa della configurazione dell'estensione. Se la pagina è uno script, aggiungi un gestore. Se il file deve essere scaricato, aggiungi una mappa MIME. & Quot;

Forse pensavo che fosse perché l'impostazione predefinita per IIS7 è la modalità integrata, quindi ho creato un nuovo AppPool per la modalità classica e ho cambiato la mia app per usarla. Ottengo ancora lo stesso errore.

Avevo l'impressione di poter spostare le app .NET su IIS7 senza alcuna modifica. Non è vero?

È stato utile?

Soluzione

0) Verifica se hai installato le estensioni asp.net in Programmi e funzionalità - Funzionalità Windows - Servizi WWW - Funzionalità di sviluppo applicazioni - Estensibilità .Net / ASP.Net

1) Il framework Microsoft .net

2) Prova a copiare l'intera directory nella cartella principale di IIS (di solito wwwroot), errore comune che iuser / iwam non ha i diritti per leggere l'altra cartella.

3) Controlla sotto " Impostazioni gestore " se hai .aspx associato a qualsiasi Isapimodules.

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