De Scott Gu du post sur IIS Express:
Pourquoi ne Pas IIS
L'inconvénient avec l'aide de l'option IIS aujourd'hui, cependant, c'est que certains
les entreprises ne permettent pas de plein de serveurs web pour être installé sur le développeur de
machines. IIS exige également compte de l'administrateur de l'accès à l'installation et
débogage des projets. Les différentes versions de Windows prennent en charge différentes
les versions de IIS. Par exemple, si vous utilisez Windows XP, vous
utiliser IIS 5.1 serveur web qui vient avec elle, ce qui ne veut pas
support de toutes les nouvelles fonctionnalités de IIS 7.x. La configuration d'un projet web
au sein de VS à utiliser IIS nécessite également une certaine supplémentaire d'installation et d'
étapes de configuration.
Pourquoi IIS Express
Il est léger et facile à installer (moins de 10 mo de téléchargement et un
super rapide à installer), Il ne nécessite pas un compte d'administrateur pour
exécuter/déboguer des applications à partir de Visual Studio, Il vous permet de serveur web
ensemble de fonctions – y compris SSL, Réécriture d'URL, de Soutien des Médias, et tous les autres
IIS 7.modules x Elle prend en charge et permet le même modèle d'extensibilité
et web.fichier de configuration des paramètres de IIS 7.x, Il peut être installé
side-by-side avec le plein de serveur web IIS ainsi que le ASP.NET
Serveur de développement (ils ne sont pas en conflit), Il fonctionne sur Windows
XP et les versions des systèmes d'exploitation pour vous donner une pleine IIS 7.x developer
jeu de fonctionnalités sur toutes les plateformes OS IIS Express (comme le ASP.NET
Serveur de développement) peuvent être rapidement lancé pour exécuter un site à partir d'un
répertoire sur le disque. Il ne nécessite aucune inscription/configuration
les étapes. Cela le rend vraiment facile à lancer et faire fonctionner pour le développement
les scénarios.