203 votes

Quelle est la différence entre <system.web>et <system.webServer>?</system.webServer> </system.web>

Chaque fois que je dois ajouter un module ou le gestionnaire pour ASP.NET w / IIS7, ces instructions indiquent toujours me mettre dans deux endroits, le system.web et system.webserver.

Et ceci :

Quelle est la différence entre les deux ?
Ajouté : Si je ne l’ajouter à mon system.web, mon débogueur VS 2008 aussi ne fonctionne pas correctement.

163voto

Chris Points 14136

Le système.section du site web est pour la configuration d'IIS 6.0, tandis que le système.serveur version est utilisée pour configurer IIS 7.0. IIS 7.0 inclut un nouveau ASP.NET pipeline et certaines différences de configuration, d'où le supplément de sections de configuration.

Cependant...

Si vous utilisez IIS 7.0 en mode intégré, vous ne devriez pas avoir à ajouter des gestionnaires pour les deux sections. L'ajouter au système.internet est une solution de repli pour IIS 7.0 fonctionnement en mode classique, si je ne me trompe. Je n'ai pas fait de tests poussés sur cette.

Voir http://msdn.microsoft.com/en-us/library/bb763179.aspx pour plus d'informations.

45voto

leppie Points 67289

Le premier est pour le Mode classique.

Ce dernier est pour le Mode Pipeline intégré (disponible dans IIS7 +).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X