Хорошо, так что я понял это.Оказывается, либо отладчик пропускает эти переменные, либо asp.net достаточно умен, чтобы ничего не делать с переменной UNLESS, которую он использовал позже в коде.
Как только я использовал переменную, т. Е. Console.WriteLine(userAgent)
это обнаружилось.