HttpContext.Current.CurrentHandler имеет значение NULL в ReleaseRequestState eventHandler - PullRequest
1 голос
/ 26 декабря 2009

У меня есть модуль с пользовательским ReleaseRequestState eventHandler. В этом eventHandler я использую HttpContext.Current.CurrentHandler и только сейчас обнаружил, что в некоторых ситуациях (особенно - для файлов * .css) это может быть NULL. Как это может быть, и как это можно правильно обойти?

1 Ответ

0 голосов
/ 26 декабря 2009

Возможно, потому что вы не зарегистрировали IHttpHandler в вашем web.config для 'обработки' CSS-файлов. Должно выглядеть примерно так:

<httpHandlers>
   <add verb="*" path="*.css" type="com.MyCo.MyCssHttpHandler, com.MyCo"/>
</httpHandler>

В вашем разделе httpHandlers, вероятно, уже есть разделы для aspx и тому подобное

...