在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文件仍就像他們以前一樣,所以處理程序被忽略。
我在做什麼錯了?
您運行的是哪個版本的IIS? – 2010-06-28 13:53:28
什麼版本的IIS和什麼模式(Classic,Integrated ...僅適用於IIS 7)是否在運行您的應用程序? – 2010-06-28 13:55:41
對不起,忘記了這一個。我通過本地IIS 7.5 Web服務器(不是Visual Studio Development Server)使用Visual Studio調試應用程序。 – 2010-06-28 13:59:39