原谅我,如果这是基本的。我从来没有做过,似乎无法弄清楚为什么它不起作用。我写了一个小处理程序来对CSS文件进行一些解析。我加了这个:自定义HttpHandler永不运行
<system.web>
<httpHandlers>
<remove verb="*" path="*.css"/>
<add verb="*" path="*.css"
type="MyNameSpace.CssRelativePathHandler,CssRelativePathHandler" />
</httpHandlers>
</system.web>
什么也没有发生。 CSS文件正常解析。没有错误,没有,代码从不运行。我错过了什么?这应该不会导致在* .css文件提供时使用处理程序? (我后来添加了“删除”,因为我认为或许我需要这样做来覆盖内置的hander,再次,两者都没有区别)。
这是IIS 6.无论如何,我添加了IIS 7代码(搜索答案后),但没有任何区别。
<system.webServer>
<handlers>
<add name="CssHandler" verb="*" path="*.css"
type="MyNameSpace.CssRelativePathHandler,CssRelativePathHandler" />
</handlers>
</system.webServer>