我遇到问题如题,我在网站根目录添加HTTP模块
但是我不想在子目录中应用该模块,我在子目录(注意,是子目录,不是虚拟目录)下放了web.config
<?xml version="1.0"?>
<configuration>
    <system.web>
      <httpModules>
        <remove name="SqlPoursPrevent" />
      </httpModules>
    </system.web>
</configuration>
但是一点作用没有,有高手知道如何处理么?(不要建议我将子目录建为虚拟目录,我不能建虚拟目录)

解决方案 »

  1.   

    <?xml   version= "1.0 "?> 
    <configuration> 
            <system.web> 
                <httpModules> 
                </httpModules> 
            </system.web> 
    </configuration>这样试试
      

  2.   

    貌似不行,你可以将HTTPMODULE中的处理交由HTTPHANDLEFACTORY后再分出来处理。
    或者在你的HTTPMODULE中根据REQUEST.URL的不同进行区分
      

  3.   

    <location path="." allowOverride="false" inheritInChildApplications="false">
        <system.web>...</system.web></location>
      

  4.   

    关注, 不知道你这样做是为了什么目的, 移除http模块是为了解决什么样的问题呢? 是让http协议不能访问那个文件夹吗? 
      

  5.   

    在httpmodule中,我对提高的数据做了一些处理,但是有的子目录下我不想应用那些处理,所以要移除httpmodule
      

  6.   


    我试过了,不行,
    <httpModules> 
    <clear />
    </httpModules>
    也试过了,不行
      

  7.   

    遇到同样的问题,子目录需要移除,web.config如下,但是不起作用,移除不掉.请求帮助.
    <httpModules>
    <remove name="myModule" />
    </httpModules>