的HttpModules

时间:2009-06-09 08:24:16

标签: asp.net

在我的应用程序的Web.Config中,我配置了3个自定义HttpModules

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

作为我的应用程序调优练习的一部分,我必须摆脱这些模块。所以

  1. 更换它或任何其他解决方案的最佳方法是什么?
  2. 我的配置文件中没有提到像FormsAuthentication / Windows等内置模块。这是否意味着他们不会被摧毁?

1 个答案:

答案 0 :(得分:2)

  1. 在不知道模块实际在做什么的情况下,很难说你想要如何替换它们。实际上,甚至很难说这是否是一件好事。如果作业最适合模块,则应由模块完成。没有什么本质上不好的。

  2. 配置文件中未提及它们。 ASP.NET引擎本身非常了解它们。可以通过更改各自的配置部分(如果有)来启用和禁用它们,例如:

    <authentication mode="None" />