如果我将扩展名设置为* .axd,但是如果我将其设置为* .mp4,则处理程序不会被调用。
public class TestHandler : IHttpHandler
{
public bool IsReusable
{
get { return true; }
}
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
context.Response.Write("Hello world!");
}
}
/test.axd将输出“Hello World!”但/test.mp4没有。为.mp4插入了一个mime类型,文件本身可以正常使用。有什么想法吗?
system.webServer处理程序下的web.config条目如下所示:
add name =“MP4Handler_Integrated”path =“test.mp4”verb =“*”type =“Web.Handlers.TestHandler”resourceType =“Unspecified”requireAccess =“Script”preCondition =“integratedMode”