Determine se o aplicativo ASP.NET está sendo executado localmente

Quero saber se existe uma maneira recomendada de determinar se um aplicativo asp está sendo executado localmente. No momento, eu uso o objeto Request e faço uma pesquisa de cadeia por localhost ou 127.0.0.1 na variável do servidor, mas isso tem várias limitações. O maior deles é que o objeto Request nem sempre está disponível quando eu precis

questionAnswers(7)

yourAnswerToTheQuestion