从一个静态页面跳转到另外一个静态页面,可以用IHttpModule进行权限判断吗?
如果不能,那么怎么控制对静态页的访问?即从浏览器直接输入地址不可访问,要进行权限判断.

解决方案 »

  1.   

    把html交给.net处理即可。在IIS属性里设置
      

  2.   

    我是想对htm页面进行权限设置,不可以随便访问.在IIS属性里设置,可以实现吗?
      

  3.   

    测试了一下,发现只有在IIS进行应用程序映射之后,才可以通过IHttpModule进行过滤,有没有其他方法可以对htm页面进行过滤.
      

  4.   

    静态资源IIS会直接Response给Client.试试吧. IIS管理器--->右键那个网站的属性--->"虚拟目录"下有一个"配置"--->"映射"下添加对扩展名为.html的映射到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll 
    好像就可以了吧. 
      

  5.   

    我就是那么测试的,好象只有"映射"之后,IIS才会调用程序处理,不然就直接Response给Client."映射"之后IHttpModule接口也可以处理了.