2010-06-28 136 views
1

在ASP.NET应用程序中,我需要对每个发送的CSS文件进行一些更改。为什么我的HttpHandler被忽略?

所以我创建了一个HttpHandler(应用程序本身内部),补充说:

<add verb="*" path="*.css" type="MyWebsite.CssTestHandler,MyWebsite"/> 

到Web.config文件system.web/httpHandlers和修改这样的处理程序:

public void ProcessRequest(HttpContext context) 
{ 
    context.Response.Clear(); 
    context.Response.Write("Hello World"); 
    context.Response.End(); 
} 

但CSS文件仍就像他们以前一样,所以处理程序被忽略。

我在做什么错了?

+0

您运行的是哪个版本的IIS? – 2010-06-28 13:53:28

+0

什么版本的IIS和什么模式(Classic,Integrated ...仅适用于IIS 7)是否在运行您的应用程序? – 2010-06-28 13:55:41

+0

对不起,忘记了这一个。我通过本地IIS 7.5 Web服务器(不是Visual Studio Development Server)使用Visual Studio调试应用程序。 – 2010-06-28 13:59:39

回答