Je suis nouveau dans le monde de IIS et je voulais savoir ce qui suit ...
J'ai entendu parler de IIS Express. J'exécute Windows 7 Ultimate et j'ai installé le IIS fourni avec Windows 7.
En tant que développeur, y a-t-il un avantage majeur pour moi si j'installe IIS Express par rapport à la valeur par défaut IIS fourni avec Windows 7 pour les projets Web .Net?)
Voici les différences de http://www.mywindowsclub.com/resources/3302-Key-differences-between-IIS-IIS-Developer.aspx .
Si vous avez déjà installé IIS - c'est un meilleur produit. IIS express ne sera utilisé que par des personnes qui n'ont pas accès à IIS ou voulez quelque chose de plus léger que IIS mais plus semblable à IIS que Cassini.
D'après Scott Gu post sur IIS Express:
Pourquoi pas IIS
L'inconvénient de l'utilisation de l'option IIS aujourd'hui, cependant, est que certaines entreprises n'autorisent pas l'installation de serveurs Web complets sur les machines des développeurs. IIS requiert également un accès au compte administrateur pour configurer et déboguer les projets. Différentes versions de Windows prennent également en charge différentes versions d'IIS. Par exemple, si vous utilisez Windows XP vous devez utiliser le serveur Web IIS 5.1 qui l'accompagne - qui ne prend pas en charge toutes les nouvelles fonctionnalités de IIS 7.x. La configuration d'un projet Web dans VS pour utiliser IIS nécessite également des étapes d'installation et de configuration supplémentaires.
Pourquoi IIS Express
Il est léger et facile à installer (moins de 10 Mo de téléchargement et une installation ultra rapide) Il ne nécessite pas de compte administrateur pour exécuter/déboguer des applications à partir de Visual Studio Il permet un ensemble complet de fonctionnalités de serveur Web - y compris SSL, URL Rewrite, Media Support , et tous les autres modules IIS 7.x Il prend en charge et active le même modèle d'extensibilité et les mêmes paramètres de fichier web.config que IIS 7.x prend en charge Il peut être installé côte à côte avec le serveur Web IIS complet ainsi que le serveur de développement ASP.NET (ils n'entrent pas en conflit du tout) Il fonctionne sur Windows XP et les systèmes d'exploitation supérieurs - vous donnant un IIS Ensemble de fonctionnalités de développeur 7.x sur toutes les plates-formes de système d'exploitation IIS Express (comme le serveur de développement ASP.NET) peut être rapidement lancé pour exécuter un site à partir d'un répertoire sur disque. Il ne nécessite aucune étape d'enregistrement/de configuration. Cela facilite le lancement et l'exécution des scénarios de développement.
Après quelques heures, j'ai trouvé une raison importante d'utiliser Express sur Local IIS: "Modifier et continuer" ne fonctionne pas sur IIS local.