2009-06-09 5 views
0

Dans mon web.config de l'application, j'ai 3 personnalisée HttpModules configuréHttpModules

<httpModules> 
    <add name="1" /> 
    <add name="2" /> 
    <add name="3" /> 
</httpModules> 

Dans le cadre de mon exercice d'accord d'application, je dois vous débarrasser de ces modules. Donc

  1. Quels sont les meilleurs moyens de le remplacer ou de toute autre solution?
  2. Les modules intégrés comme FormsAuthentication/Windows etc ne sont pas mentionnés dans mon fichier de configuration. cela signifie-t-il qu'ils ne seront pas déclenchés?

Répondre

2
  1. Sans savoir ce que les modules sont en train de faire, il est difficile de dire comment vous voulez les remplacer. En fait, il est même difficile de dire si c'est une bonne chose à faire. Si un travail est mieux adapté par un module, il doit être fait par un module. Il n'y a rien de fondamentalement mauvais à ce sujet.

  2. Ils ne sont pas mentionnés par le fichier de configuration. Le moteur ASP.NET lui-même les connaît intimement. Ils peuvent être activés et désactivés en modifiant leur section de configuration respective (si elle en a un), comme:

    <authentication mode="None" />

Questions connexes