IIS7集成模式下的处理程序无法正常工作

时间:2013-06-04 16:20:53

标签: c# .net iis httphandler iis-8

如果我将扩展名设置为* .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”

0 个答案:

没有答案