1

如果我将扩展名设置为 *.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 条目如下所示:

添加名称="MP4Handler_Integrated" path="test.mp4" verb="*" type="Web.Handlers.TestHandler" resourceType="Unspecified" requireAccess="Script" preCondition="integratedMode"

4

0 回答 0