만약 이것이 기본이라면 용서해주십시오. 나는 전에 한 번도 만들어 본 적이 없으며 작동하지 않는 이유를 알아낼 수 없습니다. 약간의 처리기를 작성하여 CSS 파일을 구문 분석했습니다. 나는 이것을 추가했다 :커스텀 HttpHandler never running
<system.web>
<httpHandlers>
<remove verb="*" path="*.css"/>
<add verb="*" path="*.css"
type="MyNameSpace.CssRelativePathHandler,CssRelativePathHandler" />
</httpHandlers>
</system.web>
아무 일도 일어나지 않는다. CSS 파일은 정상적으로 파싱됩니다. 오류가 없으며, 코드가 실행되지 않습니다. 내가 뭘 놓치고 있니? * .css 파일이 제공 될 때 처리기가 사용되지 않아야합니까? (나중에 "remove"를 추가했는데, 아마도 내장 된 핸들러를 다시 정의해야 할 필요가 있다고 생각했기 때문입니다.
이것은 IIS 6입니다. 어쨌든 (대답을 검색 한 후) IIS 7 코드를 추가했지만 아무런 차이가 없습니다.
<system.webServer>
<handlers>
<add name="CssHandler" verb="*" path="*.css"
type="MyNameSpace.CssRelativePathHandler,CssRelativePathHandler" />
</handlers>
</system.webServer>