Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Panoramica
Internet Information Services (IIS) 7.5 Express è una versione gratuita, semplice e autonoma di IIS ottimizzata per gli sviluppatori. IIS Express semplifica l'uso della versione più recente di IIS per sviluppare e testare siti Web. Offre tutte le funzionalità di base di IIS 7 e versioni successive, oltre a funzionalità aggiuntive per semplificare lo sviluppo di siti Web, tra cui:
- Non viene eseguito come servizio o richiede privilegi amministrativi per eseguire la maggior parte delle attività
- Funziona bene con applicazioni PHP e ASP.NET
- Più utenti di IIS Express possono lavorare in modo indipendente nello stesso computer
Installazione
È possibile installare IIS 7.5 Express tramite l'Area download Microsoft.
Uso di IIS 7.5 Express
È molto probabile che sia necessario un ambiente di sviluppo integrato per creare applicazioni Web tramite IIS 7.5 Express. Microsoft WebMatrix offre un'esperienza utente semplice e integrata per la creazione di siti Web ASP.NET e PHP tramite IIS 7.5 Express. È possibile usare IIS 7.5 Express con Visual Studio 2010 SP1 Beta per compilare e testare applicazioni Web anziché il ASP.NET server Web di sviluppo integrato (noto anche come Cassini). È anche possibile eseguire IIS 7.5 Express usando la riga di comando.
Piattaforme e architetture supportate
IIS 7.5 Express supporta le seguenti edizioni di Windows.
- Windows 7
- Windows Server 2008
- Windows Server 2008 R2
- Windows Vista SP1 o versione successiva
- Windows XP SP3
- Windows Server 2003 SP2
Sono supportati sia sistemi a 32 bit che a 64 bit, ma esiste solo una build a 32 bit di IIS 7.5 Express.
Modifiche a IIS 7.5 Express
La versione 7.5.1190 di IIS 7.5 Express rilasciata a marzo 2012 contiene diverse correzioni di bug della versione originale 7.5.1070 di IIS 7.5 Express rilasciata ad aprile 2011, ma non sono state introdotte nuove funzionalità.
Problemi noti e limitazioni
Problema: Non è possibile eseguire IIS Express usando l'opzione della riga di comando /path dopo l'installazione
L'esecuzione di iisexpress.exe con l'opzione /path genera l'errore: Errore delle impostazioni del file di configurazione temporaneo. Il sistema non riesce a trovare il file specificato. Ciò è dovuto a un bug in cui il file redirection.config non è configurato correttamente.
Soluzione alternativa: l'esecuzione di iisexpress.exe senza argomenti una volta configura una copia di redirection.config nella directory del profilo utente. Sarà quindi possibile eseguire correttamente iisexpress.exe con l'opzione /path.
Problema: le applicazioni WCF hanno esito negativo dopo l'installazione di .NET 3.5
Il file applicationhost.config predefinito per IIS 7.5 Express deve essere diverso a seconda che sia installato o meno .NET 3.5. Se .NET 3.5 manca quando è installato IIS 7.5 Express, il file applicationhost.config predefinito includerà i gestori solo for.NET 4.0. Successivamente, l'installazione di .NET 3.5 può causare problemi perché applicationhost.config predefinito non è stato aggiornato.
Soluzione alternativa: la cartella di installazione rapida di IIS 7.5 include uno script WCF35Setup.js progettato per risolvere questo problema. L'esecuzione di questo script da un prompt dei comandi aggiornerà il file applicationhost.config predefinito per funzionare con .NET 3.5.
Limitazione: IIS 7.5 Express non rispetta le impostazioni della libreria in Windows 7
IIS 7.5 Express riconosce solo la cartella documenti predefinita in Windows 7. Non supporta cartelle di documenti non predefinite e continuerà a utilizzare la cartella documenti predefinita per i file di configurazione, i file di log e altre impostazioni.
Soluzione alternativa: nessuna
Limitazione: l'arresto di IIS 7.5 Express da WebMatrix o Visual Studio 2010 SP1 Beta interromperà i siti Web in esecuzione
L'arresto di IIS 7.5 Express da WebMatrix o Visual Studio 2010 SP1 Beta non arresterà correttamente le applicazioni in esecuzione.
Soluzione alternativa: arrestare le istanze di IIS Express dall'applicazione dell'area di notifica per terminare in modo pulito i siti Web in esecuzione.
Problema: in Windows Server 2003 IIS Express non viene avviato per un utente non amministrativo
In Windows Server 2003, quando si avvia una pagina o si avvia IIS Express, IIS Express non viene avviato. Per le pagine Web viene visualizzato un errore che indica che l'applicazione è stata avviata da un utente non amministrativo.
Soluzione alternativa: eseguire IIS 7.5 Express come utente amministratore. Per altri dettagli, vedere l'articolo della Knowledge Base seguente:
Un'applicazione avviata da un utente non amministrativo non può restare in ascolto del traffico HTTP del computer in cui l'applicazione è in esecuzione in Windows Vista, Windows Server 2003 o Windows XP. (https://support.microsoft.com/kb/939786
)
Problema: quando si installa IIS 7.5 Express, una chiave del Registro di sistema potrebbe essere lasciata in Wow6432Node
Quando si installa IIS 7.5 Express dal sistema, la chiave del HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\IISExpress
Registro di sistema per IIS 7.5 Express potrebbe essere lasciata nel percorso.
Soluzione alternativa: rimuovere la chiave del Registro di sistema IIS 7.5 Express orfana:
Aprire l'editor del Registro di sistema di Windows.
Individuare la chiave del Registro di sistema seguente:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\IISExpress\7.5
Fare clic con il pulsante destro del mouse sulla chiave del
7.5
Registro di sistema e scegliere Elimina.Fare clic su Sì quando viene richiesto di eliminare la chiave.
Chiudere l'editor del Registro di sistema di Windows.
Per Ulteriori Informazioni
Per altre informazioni su IIS 7.5 Express e sui prodotti correlati, vedere i collegamenti seguenti:
- IIS.net
- Microsoft.com/web