zoukankan      html  css  js  c++  java
  • IIS6.0下 Asp.Net 拦截jpg请求

      之前用mvc写了一个接口,访问格式 http://ip:port/{id}-{type}.jpg来获取一个图片,在IIS7.0+运行毫无障碍,但是在IIS6.0下,直接提示文件不存在或者已删除。

    经过一番代码改写。如

    routes.RouteExistingFiles = true;

    又或者是尝试编写httphandler接管jpg请求,配置在web.config中加载,但是在IIS6.0上死活就是无法进后台。

      楼主认为,静态文件的访问,根本就没有走C#后台。

      

      既然这样,在IIS设置中可以看到某些请求,直接由aspnet_isapi.dll来处理,楼主也尝试在这里添加jpg规则,交由它来处理。

      添加完毕后,果然解决了这种问题。

      现在的处理流程是,图片请求,首先交给C#来处理,有匹配到路由规则,就执行,没有匹配到路由规则就查找真实存在的文件。

  • 相关阅读:
    P2009 跑步
    P3916 图的遍历
    P2865 [USACO06NOV]路障Roadblocks
    P2820 局域网
    P2176 [USACO14FEB]路障Roadblock
    讨伐!数论
    网络流入门——EK算法
    最被低估的特质
    我的天哪我有博客了!
    Area POJ
  • 原文地址:https://www.cnblogs.com/codealone/p/4583543.html
Copyright © 2011-2022 走看看