Не использовать материал, который зависит от содержимого каждого веб-запроса, кроме веб-запроса.
Если вам нужно зависеть от класса, который вы зарегистрировали как PWR, я бы предложил получить другой компонент для этого сервиса с другимобраз жизни и использование его в Application_Start и использование IHandlerSelector
для возврата PWR один, когда вы находитесь в веб-запросе, а другой в противном случае