2010-06-28 140 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

回答